Intel® HD Graphics

Production Version 15.21.13.2342

Release Notes

March 29, 2011

Microsoft Windows Vista*

Microsoft Windows* 7

Windows* Embedded Standard 7(1)

(1)These operating systems supported for embedded designs and usage models only.

INTEL CONFIDENTIAL

INFORMATION IN THIS DOCUMENT IS PROVIDED IN CONNECTION WITH INTEL PRODUCTS. NO LICENSE, EXPRESS OR IMPLIED, BY ESTOPPEL OR OTHERWISE, TO ANY INTELLECTUAL PROPERTY RIGHTS IS GRANTED BY THIS DOCUMENT. EXCEPT AS PROVIDED IN INTEL'S TERMS AND CONDITIONS OF SALE FOR SUCH PRODUCTS, INTEL ASSUMES NO LIABILITY WHATSOEVER AND INTEL DISCLAIMS ANY EXPRESS OR IMPLIED WARRANTY, RELATING TO SALE AND/OR USE OF INTEL PRODUCTS INCLUDING LIABILITY OR WARRANTIES RELATING TO FITNESS FOR A PARTICULAR PURPOSE, MERCHANTABILITY, OR INFRINGEMENT OF ANY PATENT, COPYRIGHT OR OTHER INTELLECTUAL PROPERTY RIGHT.
UNLESS OTHERWISE AGREED IN WRITING BY INTEL, THE INTEL PRODUCTS ARE NOT DESIGNED NOR INTENDED FOR ANY APPLICATION IN WHICH THE FAILURE OF THE INTEL PRODUCT COULD CREATE A SITUATION WHERE PERSONAL INJURY OR DEATH MAY OCCUR.
Intel may make changes to specifications and product descriptions at any time, without notice. Designers must not rely on the absence or characteristics of any features or instructions marked "reserved" or "undefined." Intel reserves these for future definition and shall have no responsibility whatsoever for conflicts or incompatibilities arising from future changes to them. The information here is subject to change without notice. Do not finalize a design with this information.

This document contains information on products in the design phase of development.
The products described in this document may contain design defects or errors known as errata, which may cause the product to deviate from published specifications. Current characterized errata are available on request.

Contact your local Intel sales office or your distributor to obtain the latest specifications and before placing your product order.

Intel is a trademark of Intel Corporation in the U.S. and other countries.

*Other names and brands may be claimed as the property of others.
Copyright© 2011, Intel Corporation. All rights reserved.

Revision History

Date | Driver Revision | Description | Build Number
March 29, 2011 | Production Version 15.21.13.2342 | Production Version; fully validated | 2342
March 10, 2011 | Production Version 15.21.12.2321 | Production Version; fully validated | 2321
February 24, 2011 | Production Version 15.21.11.2312 | Production Version; fully validated | 2312
February 1, 2011 | Production Version 15.21.10.2291 | Production Version; fully validated | 2291
January 28, 2011 | Production Version 15.21.9.2287 | Production Version; fully validated | 2287
January 14, 2011 | Production Version 15.21.8.2279 | Production Version; fully validated | 2279
January 07, 2011 | Production Version 15.21.7.2274 | Production Version; fully validated | 2274
December 28, 2010 | Production Version 15.21.6.2272 | Production Version; fully validated | 2272
December 17, 2010 | Production Version 15.21.5.2266 | Production Version; fully validated | 2266
December 3, 2010 | Production Version 15.21.3.2253 | Production Version; fully validated | 2253
November 18, 2010 | Production Version 15.21.2.2246 | Production Version; fully validated | 2246
November 5, 2010 | Beta 15.21.2.2238 | Beta Engineering Drop; not fully validated | 2238
October 22, 2010 | Beta 15.21.2.2224 | Beta Engineering Drop; not fully validated | 2224
October 5, 2010 | Production Candidate 15.21.0.2219 | Production Candidate; fully validated | 2219
September 30, 2010 | Production Candidate 15.21.0.2218 | Production Candidate; fully validated | 2218
September 16, 2010 | Beta 15.21.0.2210 | Beta Engineering Drop; not fully validated | 2210
September 3, 2010 | Beta 15.21.0.2206 | Beta Engineering Drop; not fully validated | 2206
August 20, 2010 | Beta 15.21.0.2192 | Beta Engineering Drop; not fully validated | 2192
July 30, 2010 | Beta 15.21.0.2185 | Beta Engineering Drop; not fully validated | 2185
July 09, 2010 | Beta 15.21.0.2156 | Beta Engineering Drop; not fully validated | 2156
June 25, 2010 | Beta 15.21.0.2151 | Beta Engineering Drop; not fully validated | 2151
May 28, 2010 | Alpha 15.21.0.2134 | Alpha Engineering Drop; not fully validated | 2134
May 14, 2010 | Alpha 15.21.0.2127 | Alpha Engineering Drop; not fully validated | 2127
April 29, 2010 | Alpha 15.21.0.2118 | Alpha Engineering Drop; not fully validated | 2118
April 16, 2010 | Alpha 15.21.0.2110 | Alpha Engineering Drop; not fully validated | 2110
April 2, 2010 | Alpha 15.21.0.2101 | Alpha Engineering Drop; not fully validated | 2101
March 4, 2010 | Alpha 15.21.0.2088 | Alpha Engineering Drop; not fully validated | 2088
February 19, 2010 | Pre-Alpha 15.21.0.2079 | Pre-Alpha Engineering Drop; not fully validated | 2079
February 05, 2010 | Pre-Alpha 15.21.0.2063 | Pre-Alpha Engineering Drop; not fully validated | 2063
January 22, 2010 | Pre-Alpha 15.21.0.2037 | Pre-Alpha Engineering Drop; not fully validated | 2037

Intel® HD Graphics Driver

The Intel® HD Graphics Driver contains support for the following Intel Processors:

· 2nd generation Intel® Core™ i3 processor

· 2nd generation Intel® Core™ i5 processor

· 2nd generation Intel® Core™ i5 vPro™ processor

· 2nd generation Intel® Core™ i7 processor

· 2nd generation Intel® Core™ i7 vPro™ processor

· Intel® Core™ i3 Mobile Processor

· Intel® Core™ i3 Processor

· Intel® Core™ i5 Mobile Processor

· Intel® Core™ i5 Processor

· Intel® Core™ i7 Mobile Processor

· Intel® Pentium® Processor

New Features

Features Added in Baseline 15.21
Reference No. | Description | Affected Components | Build
| CUI 3.5 | CUI | 2151
| Microsoft DirectX*10.1 | D3D | 2151
| SGI OpenGL3.0* | OpenGL | 2151
| Audio HW sample fabrication (Silent Stream) | Audio | 2151
| Audio Enhanced Power Scheme Support | Audio | 2151
| Dynamic Intel® Turbo Boost Technology | Performance | 2151
| Power Conservation for Desktop | Power Conservation | 2151
| HD Video Post Processing Improvements | Media | 2151
| Blu-Ray* Playback Improvements | Media | 2151
| Active Stereo S3D over HDMI | Media | 2156
| Game playability improvement | D3D | 2151
| Power Optimization for 3D Workloads | D3D | 2291

Known Issues

Known Issues in Build 2342
Reference No. | Description | Affected Component(s) | Affected OS(s) | Affected Project(s)
3358262 | An abnormal playback is displayed while playing the planet.avi video clip via Corel DVD player. | Media Processing | Windows* 7 | Intel® HD Graphics
3525907 | Corruption occurs with AVC playback using WinDVD MS long format. | Media Application/Player | Windows* 7 | Intel® HD Graphics 3000/2000
3526414 | Video is all black after screen is rotated. | Soft BIOS | Windows Vista*-64 Windows* XP | Intel® HD Graphics Intel® HD Graphics 3000/2000
4009638 | Trying to remove custom resolution, the pop up message displayed shows information incorrectly | CUI | Windows* 7 Windows* 7-64 | Intel® HD Graphics 3000/2000
4010409 | Black color playback after selecting Cine-Explore Features in Ratatouille BD Menu. | Media Codec (Decode) | Windows* 7-64 | Intel® HD Graphics 3000/2000
4010524 | Elder Scrolls IV- The Shivering Isles - No image is seen at the beginning of game having MSAA 4X enabled | D3D | Windows Vista* | Intel® HD Graphics 3000/2000

Issues Resolved

Issues Resolved in Build 2342
Reference No. | Description | Affected Component(s) | Affected OS(s) | Affected Project(s)
Bug ID: 3885861 | HDTV will display abnormally when resolution is changed to 1776*1000 in HDTV only mode | Soft BIOS | Windows* 7 Windows* 7-64 | Intel® HD Graphics 3000/2000
Root Cause/Resolution: Modified the aspect ratio calculation to consider two decimal point precision.
Bug ID: 3886125 | The screen will flash about 1 minute and 30 seconds after pressing "Alt+Ctrl+ ->" for 3 seconds to rotate display | CUI | Windows Vista* Windows Vista*-64 Windows* 7 Windows* 7-64 | Intel® HD Graphics 3000/2000
Root Cause/Resolution: Before applying, check for status of current rotation and do not apply the rotation if the rotation to be applied is the same as current rotation.
Bug ID: 4009823 | BSOD 0x3B occurs when the system tries to connect WiDi. | NT - miniport | Windows* 7-64 | Intel® HD Graphics 3000/2000
Root Cause/Resolution: Optimization for EDID read was corrupting the EDID Hash. The specific model had the legacy max defines as 10x7 and all the modes got pruned out. Modified the EDID hash initialization.
Bug ID: 3801077 | Display is abnormal at resolution 1776*1000 on "Maintain Aspect Ratio" | Soft BIOS | Windows* 7-64 | Intel® HD Graphics 3000/2000
Root Cause/Resolution: Modified the aspect ratio calculation to consider two decimal point precision.
Bug ID: 4009839 | While OS Entering S3 and unplug AC, system hangs up. | NT - miniport | Windows* 7 Windows* 7-64 | Intel® HD Graphics 3000/2000
Root Cause/Resolution: The power cycle event was initiating call to display adpater registers that have already been powerd down due to S3. Lack of response is causing the system to hang. Fix is implemeted to check the status of display adapter before sending call.
Bug ID: 3884477 | Black screen occurred when running WINPVT 4.0C Standby Critical Focus. | NT - miniport | Windows* 7 Windows* 7-64 | Intel® HD Graphics 3000/2000
Root Cause/Resolution: The power cycle event was initiating call to display adpater registers that have already been powerd down due to S3. Lack of response is causing the system to hang. Fix is implemeted to check the status of display adapter before sending call.
Bug ID: 4009729 | BSOD occurs while plug in HDTV and change display mode for several times. | Soft BIOS | Windows* 7-64 | Intel® HD Graphics 3000/2000
Root Cause/Resolution: Refresh Rate array size was exceeding the Max allocated in the code. Fix is to add a check in the RR count and also increase the array size.
Bug ID: 3885455 | DVD overlay blacks out but subtitle is left after changing smart stretch setting | Media Processing | Windows* 7 | Intel® HD Graphics 3000/2000
Root Cause/Resolution: The issue was caused due to overwriting on alpha channel. Initially, there is only one kernel to handle ARGB and XRGB render targets. Fix is to separate the two and handle separately.
Bug ID: 3884698 | Sandra 2011 Hash SHA Cryptography Tests Fail | OCL Compiler Frontend | Windows* 7 | Intel® HD Graphics 3000/2000
Root Cause/Resolution: Incorrect shift amount in compiler was used.
Bug ID: 3885306 | Screen will flash 2~3 times after resuming from S3 | Soft BIOS | Windows Vista* Windows Vista*-64 | Intel® HD Graphics 3000/2000
Root Cause/Resolution: CUI is not aware of Aero changing the Refresh Rate from 60 to 59 when user logs in after resuming.
Bug ID: 4009656 | Deinterlace looks like weave when playing [Planet Erde] | Media Processing | Windows* 7 | Intel® HD Graphics 3000/2000
Root Cause/Resolution: Algorithm updated to consider the case where cadence inadvertently switches from 60i to other cadence.
Bug ID: 3885329 | Horizontal stripe appeqars in the blue letter when play [Planet Erde]. | Media Processing | Windows* 7 | Intel® HD Graphics 3000/2000
Root Cause/Resolution: Algorithm updated to consider the case where cadence inadvertently switches from 60i to other cadence.
Bug ID: 4010154 | "Quake 4 has stopped working" error shown when running Quake 4 on both iGPU and Dynamic mode | NT - miniport | Windows* 7 Windows* 7-64 | Intel® HD Graphics 3000/2000

Root Cause/Resolution:

OGL initialization fails because driver is checking for the reg keys to identify adapter type in the wrong location of registry. When a 32bit application is ran on 64bit OS app crashes because of this. To fix, new reg key is created in the location the driver checks (OS behavior)

Bug ID: 4010283 | The Unigine_Heaven cannot run because of fatal error | NT - miniport | Windows* 7 Windows* 7-64 | Intel® HD Graphics 3000/2000

Root Cause/Resolution:

OGL initialization fails because driver is checking for the reg keys to identify adapter type in the wrong location of registry. When a 32bit application is ran on 64bit OS app crashes because of this. To fix, new reg key is created in the location the driver checks (OS behavior)

Bug ID: 3886358 | Comb noise on interlaced DVD with SNB | Media Processing | Windows* 7-64 | Intel® HD Graphics 3000/2000
Root Cause/Resolution: Algorithm updated to consider the case where cadence inadvertently switches from 60i to other cadence.
Bug ID: 4010285 | Error:"FurMark requires an OpenGL 2.0 compliant graphics controller startup failed" shows while running furmark with SG Units. | NT - miniport | Windows* 7 Windows* 7-64 | Intel® HD Graphics 3000/2000

Root Cause/Resolution:

OGL initialization fails because driver is checking for the reg keys to identify adapter type in the wrong location of registry. When a 32bit application is ran on 64bit OS app crashes because of this. To fix, new reg key is created in the location the driver checks (OS behavior)

Bug ID: 4009844 | Can not Get/Set HDMI monitor Horizontal/Vertical scaling setting via CUISDK. | CUISDK | Windows* 7-64 | Intel® HD Graphics 3000/2000

Root Cause/Resolution:

GetAspectRatioSettings function was failing because of Zero values in currentConfig object for device ID.

Initialized currentConfig object with GetCurrentConfiguration before calling GetAspectRatioSettings function so that device ID will not be zero.

Bug ID: 4010116 | Problem with Intel De-interlacing artifacts | Media Processing | Windows* 7 | Intel® HD Graphics 3000/2000
Root Cause/Resolution: Algorithm updated to consider the case where cadence inadvertently switches from 60i to other cadence.
Issues Resolved in Build 2321
Reference No. | Description | Affected Component(s) | Affected OS(s) | Affected Project(s)
Bug ID: 3885758 | HDTV resolution is abnormal when changing graphics driver to 8.15.10.2253 and later | Soft BIOS | Windows* 7 | Intel® HD Graphics 3000/2000

Root Cause/Resolution:

While enumerating scaling for 1920x1080, initially, the native for this monitor is 19x12@60. This is used as the target mode.

However, for the subsequent iterations (for 24, 30, 29, 50), 19x12@60 is not a valid target and it was never reset because of insufficient condition checks. Hence wrong tgt/scaling was reported.

Fix: Always reset and reevaluate the target mode as it can change based on Refresh Rate/scan type.

Bug ID: 3884177 | Only four resolutions can be seen in CUI and Screen Resolution in HDMI only mode. | Soft BIOS | Windows* 64 | Intel® HD Graphics 3000/2000

Root Cause/Resolution:

While enumerating scaling for 1920x1080, initially, the native for this monitor is 19x12@60. This is used as the target mode.

However, for the subsequent iterations (for 24, 30, 29, 50), 19x12@60 is not a valid target and it was never reset because of insufficient condition checks. Hence wrong tgt/scaling was reported.

Fix: Always reset and reevaluate the target mode as it can change based on Refresh Rate/scan type.

Bug ID: 3883941 | The playback remains on playback window when it’s stopped. | Media | Windows Vista* Windows Vista*-64 Windows* 7 Windows* 7-64 | Intel® HD Graphics 3000/2000
Root Cause/Resolution: The issue happens because colorfill only calls were not supported before. Fixed this and added new Kernel versions.
Bug ID: 4009839 | While OS is entering S3 and unplug AC, system got fail rate to hang up. | NT-Miniport | Windows* 7 Windows* 7-64 | Intel® HD Graphics 3000/2000
Root Cause/Resolution: When the AC to DC transition happens at the time the system is going into S3 (before completing S3), driver tries to access HW registers which have already been powered down. This is fixed in the driver by adding a check for HW sleep status.
Bug ID: 3885668 | Playing WarCarft3 on HDMI clone mode will cause flicker. | KMD | Windows* 7 Windows* 7-64 | Intel® HD Graphics 3000/2000
Root Cause/Resolution: Added support for Sync Flip on secondary display that was missing
Issues Resolved in Build 2312
Reference No. | Description | Affected Component(s) | Affected OS(s) | Affected Project(s)
Bug ID: 3885732 | Audio transfers slowly when switch from HDMI monitor speaker to system’s onboard speaker | NT - miniport | Windows Vista* Windows Vista*-64 Windows* 7 Windows* 7-64 | Intel® HD Graphics 3000/2000
Root Cause/Resolution: Changed the toggling timer value to 1.6 sec which was earlier set to 0.
Bug ID: 3884424 | 1280x720 MPEG2-TS DLNA media causes a corrupted screen when doing one of the following: Windowed to Full Mode change,seek or repeat playback | Media Codec (Decode) | Windows* 7 Windows* 7-64 | Intel® HD Graphics 3000/2000
Root Cause/Resolution: Added extra error concealment for MPEG2 such that in certain edge cases which occur when WMP is not expecting to display the frames it passes to the driver, no hangs/corruptions occur.
Bug ID: 3883903 | WinDVD hangs up while playing BD and video file under extend mode. | Soft BIOS | Windows* 7 Windows* 7-64 | Intel® HD Graphics 3000/2000
Root Cause/Resolution: Call to display start fails and TDR occurs due to wrong variable information passed. Instead of updating member variable inside the recomupute function, udpate a temp variable and copy it to member variable at the end.
Bug ID: 3885397 | The sound outputting to PC is delayed by a few seconds. | NT - miniport | Windows* 7-64 | Intel® HD Graphics 3000/2000
Root Cause/Resolution: Changed the toggling timer value to 1.6 sec which was earlier set to 0.
Bug ID: 3885160 | The Intel VGA driver will stop response and recover when playback Blu-ray disk on extend desktop mode.(Aero mode enable). | Soft BIOS | Windows* 7-64 | Intel® HD Graphics 3000/2000
Root Cause/Resolution: Call to display start fails and TDR occurs due to wrong variable information passed. Instead of updating member variable inside the recomupute function, udpate a temp variable and copy it to member variable at the end.
Bug ID: 3885343 | Intel VGA driver TDR when playing BD DVD on extended mode | Soft BIOS | Windows* 7 Windows* 7-64 | Intel® HD Graphics 3000/2000
Root Cause/Resolution: Call to display start fails and TDR occurs due to wrong variable information passed. Instead of updating member variable inside the recomupute function, udpate a temp variable and copy it to member variable at the end.
Bug ID: 3886362 | Intel HD Graphics icon still shows in system tray | CUI | Windows* 7 | Intel® HD Graphics 3000/2000
Root Cause/Resolution: The current state of the tray process change is not tracked properly. There are 4 instances of when it’s changed. The fix is to track the changes appropriately.
Bug ID: 3799629 | Play HD Video file in system blank screens | Power Conservation | Windows* 7 | Mobile Intel® 4 Series Chipset Family
Root Cause/Resolution: System was hanging during stress test because FBC was enabled during HD media playback. Handle enabling and disabling of FBC based on media context status.
Bug ID: 3885162 | It might take 8 sec for system to return sound output from HDMI Audio to Internal Speaker. | NT - miniport | Windows* 7-64 | Intel® HD Graphics 3000/2000
Root Cause/Resolution: Changed the toggling timer value to 1.6 sec which was earlier set to 0.
Bug ID: 3885428 | When change display to NB only the sound will need 6s~8s return to NB. | NT - miniport | Windows* 7 Windows* 7-64 | Intel® HD Graphics 3000/2000
Root Cause/Resolution: Please look into DCN for details.
Bug ID: 3885831 | External screen display will become bright when unplug and plug the cable under external monitor only mode. (DC mode) | Power Conservation | Windows* 7 | Intel® HD Graphics 3000/2000
Root Cause/Resolution: Stop pending phase-ins when DPST disabled without phase-out
Bug ID: 3884013 | Garbage occurred 2 sec after unplug VGA/HDMI cable during play BD in iGPU mode. | KMD Render | Windows* 7-64 | Intel® HD Graphics 3000/2000
Root Cause/Resolution: When display changes there is no Destroy Overlay call, therefore we may incorrectly turn the overlay back on with invalid state info. This causes corruption.
Bug ID: 3885473 | Sound delay 5 seconds when toggle display mode back to LCD only with HDMI attached. | NT - miniport | Windows* 7 Windows* 7-64 | Intel® HD Graphics 3000/2000
Root Cause/Resolution: Changed the toggling timer value to 1.6 sec which was earlier set to 0
Bug ID: 3623633 | Display port failure in Clone mode | Soft BIOS | Windows* 7 | Intel® HD Graphics 3000/2000
Root Cause/Resolution: Delay the plane enabling till BlankVideo(off) call. It will also avoid the extra wait introduced as a result of extra BlankVideo call.
Bug ID: 3701282 | Logo S3 Resume time failing to met requirement on Vista | Soft BIOS | Windows Vista* | Intel® HD Graphics (mobile)
Root Cause/Resolution: CRT detection logic has been optimized to minimize time the graphics driver was taking while detecting attached devices.

Bug ID: 3884585

LVDS SSC doesn’t work after Gfx driver was loaded.

Soft BIOS

Windows* XP
Windows Vista*
Windows* XP-64
Windows Vista*-64
Windows* 7
Windows* 7-64

Intel® HD Graphics 3000/2000

Root Cause/Resolution: Fixed limitation of clock bendign to only HDMI and added clock bending for LVDS
Bug ID: 3885916 | SolidWorks 2011 FBO crash while opening multiple documents | OpenGL* | Windows*7-64 | Intel® HD Graphics 3000/2000
Root Cause/Resolution: Surface handle pointer is being referenced while it is NULL. Fixed by detecting the situation when depth buffer handle is invalid and creating handle again.
Bug ID: 3800505 | Corrupt screen while running OpenGL with color 32bit | OpenGL* | Windows* 7-64 | Intel® HD Graphics 3000/2000
Root Cause/Resolution: Added new parameter to multisampling resolve functions.
Bug ID: 3884469 | CUI will hang when "Display Color" is changed. | Soft BIOS | Windows* 7-64 | Intel® HD Graphics Intel® HD Graphics 3000/2000
Root Cause/Resolution: In some combination of Hue and Saturation values, Mantissa calculation results in endless loop causing a hang.
Bug ID: 3885877 | Display Device does not return to EDT when Resume from Sleep by Lid Close with Logon screen. | CUI | Windows Vista* | Intel® HD Graphics 3000/2000
Root Cause/Resolution: When in logon screen after sleep resume opmode was overwritten from ED to Single and hence it doesn’t persist. Avoid saving persistence data while in Windows Vista* logon screen.
Bug ID: 3883956 | OS will hang up when changing display mode | Media Content Protection | Windows* 7 | Intel® HD Graphics 3000/2000
Root Cause/Resolution: Fixed issue by disabling RC6 when media context is in use and re-enabling after all media contest are destroyed
Issues Resolved in Build 2291
Reference No. | Description | Affected Component(s) | Affected OS(s) | Affected Project(s)
Bug ID: 3800409 | The title loading bar is blurry. | Media Processing | Windows* 7 | Intel® HD Graphics 3000/2000
Root Cause/Resolution: Layer 0 processing was one of the corner case usage models that was not being done. Src blending on layer 0 is now added.
Bug ID: 3885750 | Ribbon appears at the top of the screen when logging into the desktop. | Power Conservation | Windows 7* Windows 7-64 | Intel® HD Graphics 3000/2000
Root Cause/Resolution: WaitForVBlank for Win7 causes corruption. WaitFor VBlank removed.
Bug ID: 3884050 | Legacy Monitor Mode Limit in VBIOS setting does not match driver behavior. | Soft BIOS | Windows* 7 Windows* 7-64 | Intel® HD Graphics 3000/2000
Root Cause/Resolution: Added the code to check for EDID displays before getting the besttimingasinedid.
Bug ID: 3884052 | Legacy Monitor Mode Limit in VBIOS setting does not match driver behavior. | Soft BIOS | Windows* 7 Windows 7-64 | Intel® HD Graphics 3000/2000
Root Cause/Resolution: Added the code to check for EDID displays before getting the besttimingasinedid.
Bug ID: 3885595 | Cannot play BD movie on single external monitor (HDMI-Full HD 1920x1080). | Resource Manager | Windows Vista* Windows Vista*-64 Windows* 7 Windows* 7-64 | Intel® HD Graphics 3000/2000
Root Cause/Resolution: Change equation to compute the maximum available bandwidth for a display.
Bug ID: 3883901 | Clear Layering not working on windows7 default desktop (DP port). | Soft BIOS | Windows* 7 | Intel® HD Graphics (mobile)
Root Cause/Resolution: Dithering was disabled by default for 6bpc due to DP compliance restrictions. Now we enable dithering by default for 6bpc and disable it only when we run compliance related tests.
Bug ID: 3885523 | Display image splits after performing lid switch after cold boot only. | Soft BIOS | Windows* 7 | Intel® HD Graphics (mobile)

Root Cause/Resolution:

Color Depth was not defined in EDID of the panel, causing the supported BPC to be set to default value as 8BPC. Due to this, dithering remained disabled for the panel and thus the water wave is seen in background.

1. If panel doesn’t have Color depth defined in the EDID, try to use the Color Bit Depth defined in the VBT.

2. For eDP, we are reading the VBT data in function EMBEDDED_DPSINK_Initialize(). We are now caching the value of ColorBitDepth in this function.

3. Added a new overloaded function EMBEDDED_DPSINK_GetSupportedBPC(), which will return the supported BPC depending on the variable ColorBitDepth, cached previously. If the EDID doesn’t have the Color Depth defined and we have ColorBitDepth defined in VBT, we use it and return the appropriate supported BPC.

4. If VBT also doesn’t have the ColorBitDepth definition, we fall back to default value.

Bug ID: 3883610 | "Operating Mode" will show nothing but blank in CUI after reopen prompt MSG pop up. | Soft BIOS | Windows Vista* Windows Vista*-64 | Intel® HD Graphics 3000/2000
Root Cause/Resolution: Added the code to check for EDID displays before getting the besttimingasinedid.
Bug ID: 3884864 | With Hynix DDR, when uninstall/disable Gfx in DC mode, garbage appears. | Video BIOS | Windows* 7-64 | Intel® HD Graphics 3000/2000
Root Cause/Resolution: Issue was happening because Gfx driver removed a mode-set for optimizations. So in DRRS mode, power mode switch is not cleared during driver disable/un-install causing corruption/blankout. Added WA to clear that bit every mode-set in pipe-config
Bug ID: 3884970 | D-SUB displayed incorrect ratio in LVDS primary Clone with native resolution. | Soft BIOS | Windows 7* Windows 7-64 | Mobile Intel® 4 Series Chipset Family
Root Cause/Resolution: Current compensation needs to be sent to PreSetControllerTiming which was missing from IntCRTEncoder in 15.17 and 14.42 branches.
Bug ID: 3885620 | BD disc can not play nomally with WinDVD. | Resource Manager | Windows* 7 Windows* 7-64 | Intel® HD Graphics 3000/2000
Root Cause/Resolution: Change equation to compute the maximum available bandwidth for a display.
Bug ID: 3701323 | Cannot detect HDMI/DVI after S1. | NT - miniport | Windows* 7 | Intel® HD Graphics 3000/2000
Root Cause/Resolution: We now disable all the interrupts and reset all the interrupt registers(not only the master control unit bit). While resuming after receiving the power on notification it will be each component’s responsibility to reset.
Bug ID: 3883564 | There is a strange shadow wave graphic with calling menu. | Media Processing | Windows* 7 | Intel® HD Graphics 3000/2000
Root Cause/Resolution: Layer 0 processing was one of the corner case usage models that was not being done. Src blending on layer 0 is now added.
Bug ID: 3885184 | Horizontal white line or block shown on top screen after resume from S3/S4 then logon to Windows. | Power Conservation | Windows Vista* | Intel® HD Graphics 3000/2000
Root Cause/Resolution: WaitForVBlank for Win7 causes corruption. WaitFor VBlank removed.
Bug ID: 3885456 | Cannot play BD on external monitor/HDMI FHD resolution only with some 3GB/6GB DDR. | Resource Manager | Windows* 7-64 | Intel® HD Graphics 3000/2000
Root Cause/Resolution: Change equation to compute the maximum available bandwidth for a display.
Issues Resolved in Build 2287
Reference No. | Description | Affected Component(s) | Affected OS(s) | Affected Project(s)
Bug ID: 3799701 | Monitor display is black if system with 2 digital monitors in Ext Mode is docked. | Soft BIOS | Windows Vista* Windows Vista*-64 Windows* 7 | Intel® HD Graphics (mobile)
Root Cause/Resolution: The Lane Count value is cached for getting the max lane count correctly.
Bug ID: 3800795 | Context menu will not be shown with full screen mode. | KMD Render | Windows* 7 Windows* 7-64 | Intel® HD Graphics 3000/2000
Root Cause/Resolution: KMD was only notifying of primary surface change in SCD cases. D3d9overlay cases are now covered.
Bug ID: 3800890 | Garbage occurred below the screen when changing resolutions. | Power Conservation | Windows* 7 Windows* 7-64 | Intel® HD Graphics (mobile)
Root Cause/Resolution: Garbage is due to FBC hardware not being provided enough time to completely shut down before being re-activated. Removed unnecessary FBC enable and disabling in mode change path.
Bug ID: 3883723 | The edge of the player becomes abnormal with game "Prince of Persia" if AA is set to 4x. | Direct3D* | Windows* 7 | Intel® HD Graphics 3000/2000
Root Cause/Resolution: Added 4x->1x separate stencil copy support.
Bug ID: 3884115 | Error Message "Display driver stopped responding and has recovered" and "GfxUI has stopped working" Pop Up When Monitor Off After 1 Minute with HDMI. | KMD Render | Windows Vista* | Intel® HD Graphics 3000/2000
Root Cause/Resolution: VBlankInterruptHandler wasn’t setting VidPnDetails_Args.eClient as VBLANK_HANDLER and this caused a TDR when CRT is plugged in after a monitor turn off in cloned mode.
Bug ID: 3884144 | LCD will flicker or display garbage when switching the BD playback display mode from external only to LVDS only mode. | KMD Render | Windows* 7-64 | Intel® HD Graphics 3000/2000
Root Cause/Resolution: Fix is to check overlay details during SetVisibilityOn. If the details have changed and we are in SCD case we will NOT set the visibility to on.
Bug ID: 3801376 | System will freeze when pressing [CTRL + ALT + DEL] during D3D9 Overlay + Fast Comp playback. | KMD Render | Windows* 7 Windows *7-64 | Intel® HD Graphics 3000/2000
Root Cause/Resolution: System Hangs when overlay was destroyed before all the overlay commands were submitted. So fix waits for all the overlay commands to be completed before destroying/disabling the overlay.
Bug ID: 3883494 | Screen shows corruption after re-plugging DP during Blu-ray playback. | KMD Render | Windows Vista* Windows* 7 | Intel® HD Graphics 3000/2000
Root Cause/Resolution: Fix is to check overlay details during SetVisibilityOn. If the details have changed and we are in SCD case we will NOT set the visibility to on.
Bug ID: 3884682 | Panel will display garbage when toggling to LCD only mode with fullscreen BD playback. | KMD Render | Windows Vista* Windows Vista*-64 Windows* 7 Windows* 7-64 | Intel® HD Graphics 3000/2000
Root Cause/Resolution: Fix is to check overlay details during SetVisibilityOn. If the details have changed and we are in SCD case we will NOT set the visibility to on.
Bug ID: 3883713 | Error message "GfxUI has stopped working" pops up after re- plugging VGA cable and waking up the display from turn off monitor. | KMD Render | Windows Vista* Windows Vista*-64 | Intel® HD Graphics 3000/2000
Root Cause/Resolution: VBlankInterruptHandler wasn’t setting VidPnDetails_Args.eClient as VBLANK_HANDLER and this caused a TDR when CRT is plugged in after a monitor turn off in cloned mode.
Bug ID: 3884804 | Garbage occurs when trying to select Start Menu options. | Power Conservation | Windows* 7 Windows* 7-64 | Intel® HD Graphics 3000/2000
Root Cause/Resolution: Use 32bpp watermark calculation when calculating 16bpp watermarks and FBC is active.
Bug ID: 3884864 | Uninstall/disable Gfx in DC mode and garbage appears but no hang occurs with SDRRS panel . | Video BIOS | Windows* 7-64 | Intel® HD Graphics 3000/2000
Root Cause/Resolution: Issue was happening because the graphics driver removed a mode-set for optimizations. So in DRRS mode power mode switch is not cleared during driver disable/un-install causing corruption/blankout.
Bug ID: 3800601 | Intel® HD Graphics 3000/2000 has a lower score than Intel® HD Graphics (mobile) on Direct Draw with CrystalMark. | GHAL3D | Windows Vista* Windows* 7 | Intel® HD Graphics 3000/2000
Root Cause/Resolution: The problem was that GHAL2D was calling SetReadAfterWriteHazard for every Blt operation which was negatively impacting 3D performance.
Bug ID: 3884351 | “Display driver stopped responding and has recovered" and cannot set after turn off monitor then plug HDMI or CRT. | KMD Render | Windows Vista* Windows Vista*-64 | Intel® HD Graphics 3000/2000
Root Cause/Resolution: VBlankInterruptHandler wasn’t setting VidPnDetails_Args.eClient as VBLANK_HANDLER and this caused a TDR when CRT is plugged in after a monitor turn off in cloned mode.
Issues Resolved in Build 2279
Reference No. | Description | Affected Component(s) | Affected OS(s) | Affected Project(s)
Bug ID: 3800737 | The window of CUI will lag while continously moving it with preview window. | CUI | Windows* 7-64 | Intel® HD Graphics 3000/2000

Root Cause/Resolution:

This is an expected behavior for SNB. TCC sliders movement will be slow. TCC algorithms will take time to compute the effect and resulting in slow movement of sliders. Same applies to all sliders in Media page except Image Scaling sliders.
This cannot be fixed for SNB at this point of time due to algorithm limitation. Resolving it as not to be fixed.

Bug ID: 3883946 | Wirelss display remote flashing artifacts with DirextX10 sample application | NT - miniport | Windows* 7 | Intel® HD Graphics 3000/2000
Root Cause/Resolution: Local Topology variable was updated with new Flip address instead of the current topology one.
Bug ID: 3884192 | Flicker occurs on the monitor screen during POST and CMOS setup menu. | Video BIOS | Windows* 7 | Intel® HD Graphics 3000/2000
Root Cause/Resolution: Using HP ZR30 monitor, when SSC was enabled vBIOS was not programming DP timings (M/N/TU) appropriately.
Bug ID: 3801089 | Intel graphics driver BSOD after S4 resume on Win7 x64 with HDX enabled | Soft BIOS | Windows* 7-64 | Intel® HD Graphics (mobile)
Root Cause/Resolution: XenClient had fixed this issue in thier application. Added a NULL check for HDCP object in Intel graphics driver.
Bug ID: 3883519 | VGA signals can't be detected via VGA-to-DVI cable. | Video BIOS | Windows* XP Windows* XP-64 Windows* 7 Windows* 7-64 | Intel® HD Graphics 3000/2000
Root Cause/Resolution: Added workaround in vBIOS to rely only on CRT hotplug status for VGA connection. If that fails we rely on the EDID analog/digital bit status.
Bug ID: 3884386 | When connecting HDMI to monitor SHARP AQUOS LCD-37GX3 under Win7 the system will show BSOD. | Soft BIOS | Windows* 7 | Intel® HD Graphics 3000/2000
Root Cause/Resolution: Array is being indexed beyond the array size and it causing stack corruption and subsequently access violation. Removed this code as it is redundant. Also EDID is being parsed for S3D caps even if it is not S3D capable. Added a check for data back length to handle this.
Bug ID: 3800899 | HDCP playback fails to play when using DP to HDMI dongle. | Soft BIOS | Windows* 7 Windows* 7-64 | Intel® HD Graphics 3000/2000
Root Cause/Resolution: Summary of changes: 1) Logical bug fix in DP repeater code 2) Link integrity check function overloading for CPT 3) Gen6 GMBUS bit definition correction and rate/pinpair select changes
Bug ID: 3801403 | Intel graphic UI has translation error. | Loc Translation | Windows Vista* Windows Vista*-64 Windows* 7 Windows* 7-64 | Intel® HD Graphics 3000/2000
Root Cause/Resolution: Fixed translation.
Issues Resolved in Build 2274
Reference No. | Description | Affected Component(s) | Affected OS(s) | Affected Project(s)
Bug ID: 3884707 | Scale Image change to "Scale Full Image" after "Fn+F4" back to the same configuration and the “Scale Full Image” setting is not maintained. | CUI | Windows Vista* Windows Vista*-64 | Intel® HD Graphics 3000/2000
Root Cause/Resolution: To reduce the number of flashes while switching displays using ACPI Hotkeys, we did a compareBasicConfig() before ApplyConfig(), which doesn’t allow Persistence to apply scaling.
Bug ID: 3883709 | It need to take 20 seconds to enter Monitor / TV Settings page when connected to an HDMI display. | Soft BIOS | Windows* 7 | Intel® HD Graphics 3000/2000
Root Cause/Resolution: Added the condition to call select switchtype functionality only for SDVO Device.
Bug ID: 3884633 | At the extended mode with EFP and set close lid to do nothing some garbage appear on the upper primary screen for a few seconds when open the lid. | Power Conservation | Windows* 7 Windows* 7-64 | Intel® HD Graphics 3000/2000
Root Cause/Resolution: Added wait for Vblank right after disabling FBC. Added wait for Vblank before enabling FBC.
Bug ID: 3801418 | At color depth 16bit play video screen have flicker | Power Conservation | Windows* 7 Windows* 7-64 | Intel® HD Graphics 3000/2000
Root Cause/Resolution: Use new watermark calculation when calculating 16bpp watermarks and FBC is active.
Bug ID: 3883484 | When the WinDVD have garbage uninstall gfx driver(do not close WinDVD) the system will become BSOD(0xD4). | NT - miniport | Windows* 7 Windows* 7-64 | Intel® HD Graphics 3000/2000
Root Cause/Resolution: The issue was there were pending Interrupts and queued DPCs when stop device was called. We are now maintaining a count of pending interupts and DPCs and wait for the to be zero in the call to stop device.
Bug ID: 3883888 | Desktop flashes if open some pictures in 16bit. | Power Conservation | Windows* XP Windows* 7 Windows* 7-64 | Intel® HD Graphics 3000/2000
Root Cause/Resolution: Use new watermark calculation when calculating 16bpp watermarks and FBC is active.
Bug ID: 3884472 | Splash Screen appear on some Desktop background with "max resolution 16bit colors". | Power Conservation | Windows Vista* Windows Vista*-64 Windows* 7 Windows* 7-64 | Intel® HD Graphics 3000/2000
Root Cause/Resolution: Use new watermark calculation when calculating 16bpp watermarks and FBC is active.
Bug ID: 3884526 | Splash Screen appears with some background with maximum resolution with 16bit | Power Conservation | Windows* XP Windows Vista* Windows* 7 Windows* 7-64 | Intel® HD Graphics 3000/2000
Root Cause/Resolution: Use new watermark calculation when calculating 16bpp watermarks and FBC is active.
Bug ID: 3801400 | Can’t switch scaling to "Full screen" by press Ctrl+Alt+F11 in clone mode. | CUI | Windows* 7 Windows* 7-64 | Intel® HD Graphics 3000/2000

Root Cause/Resolution:

In Windows Vista* only primary flag is set in ToggleIntFPFitting so this logic won’t execute for secondary display. So in DDC aspect scaling parameters are not updated for secondary device at any time. This is a bug in 2 Pipe scenarios.
In DDC remove the check for uiDevice != PRIMARY as it wont set for secondary. As call is made for primary, update the secondary data in clone.

Issues Resolved in Build 2272
Reference No. | Description | Affected Component(s) | Affected OS(s) | Affected Project(s)
Bug ID: 3884707 | Scale Image change to "Scale Full Image" after "Fn+F4". | CUI | Windows Vista* Windows Vista*-64 | Intel® HD Graphics 3000/2000
Root Cause/Resolution: To reduce the number of flashes while switching displays using ACPI Hotkeys, we did a compareBasicConfig() before ApplyConfig(), which doesn’t allow Persistence to apply scaling. Instead of doing CompareBasicConfig(), Do CompareWithCurrentConfig().
Bug ID: 3800775 | Persistence lost after hot undock/dock with DVI monitor. | CUI | Windows* 7 Windows* 7-64 | Intel® HD Graphics Intel® HD Graphics 3000/2000
Root Cause/Resolution: Delay of Modeset by CCD giving wrong configuration in ProcessDrrSModeSetOnPowerNotification. Hence leading to Applyconfig. Increase timer to give enough time CCD get called and query for GetConfig success with valid data.
Bug ID: 3799536 | Incorrect Optimal Resolution Notification message displays that 1366x768 is optimal in clone mode. Optimal resolution in clone is actually 1600x900. Please see screenshot. | CUI | Windows* 7 | Intel® HD Graphics 3000/2000
Root Cause/Resolution: As on non optimal resolution the balloon was popping up which was staying there for long time so on optimal case also that was observed… So added on each balloon call first create a new instance and update it and delete it on next processdisplay change if any balloon exist.
Bug ID: 3884012 | HDMI shows black after exited extended desktop by F4 then hot unplug CRT and plug HDMI again. | CUI | Windows Vista* Windows Vista*-64 | Intel® HD Graphics 3000/2000
Root Cause/Resolution: Variable g_bPersistManagerInUse is not set to false before returning. g_bPersistManagerInUse – must make it false before return for futher use.
Bug ID: 3884095 | Resolution or color depth sometimes can't keep previous setting - Windows Vista* only. | CUI | Windows Vista* Windows Vista*-64 | Intel® HD Graphics 3000/2000

Root Cause/Resolution:

To reduce the number of flashes while switching displays using ACPI Hotkeys we did a compareBasicConfig() before ApplyConfig() which doesn’t allow Persistence to apply scaling.
And In Windows Vista* sometimes we get Clock Bending event(unexpected) which doesn't allow the persistence data to get saved.
Instead of doing CompareBasicConfig() Do CompareWithCurrentConfig().
Save persistence data during clock bending event also.

Bug ID: 3800150 | Panel sequence does not meet CMI panel specification when starting windows. | Soft BIOS | Windows* 7-64 Windows* XP | Intel® HD Graphics
Root Cause/Resolution: Allocated PUCHAR array in the stack, total EDID_SIZE*4 bytes data. It should have been UCHAR array. Now I am allocating EDID_SIZE bytes in heap.
Bug ID: 3801432 | Quantization feature in CUI doesn't work. | CUI | Windows* 7 | Intel® HD Graphics 3000/2000
Root Cause/Resolution: changed tooltip string.
Bug ID: 3883722 | CUI Display profiles which secondary position is left of primary is not restored. | CUI | Windows* 7 | Intel® HD Graphics 3000/2000
Root Cause/Resolution: Applying Position is missing during profile selection. Initialize monitors rectangles in multi monitorPosition window with profile data instaed of default data.
Bug ID: 3884097 | Customer-set resolution/color depth in dual display (clone/ext dsktp) lost after power management event. | CUI | Windows Vista* Windows Vista*-64 | Intel® HD Graphics 3000/2000

Root Cause/Resolution:

To reduce the number of flashes while switching displays using ACPI Hotkeys we did a compareBasicConfig() before ApplyConfig() which doesn’t allow Persistence to apply scaling.
And In Windows Vista* sometimes we get Clock Bending event(unexpected) which doesn't allow the persistence data to get saved.
Instead of doing CompareBasicConfig() Do CompareWithCurrentConfig().
Save persistence data during clock bending event also.

Bug ID: 3884137 | The display has garbage while doing BIOS variable test. | Video BIOS | Windows* 7-64 | Intel® HD Graphics 3000/2000
Root Cause/Resolution: During VGA function call Active scroll up call, the display had to be cleared properly with space character which was not happening. This resulted in dots being displayed throughout the screen.
Bug ID: 3884111 | Notebook LCD's resolution won't maintain after hot undock when change EFP only to extended, then FN+F4 one cycle and undock | CUI | Windows Vista* | Intel® HD Graphics 3000/2000
Root Cause/Resolution: Variable g_bPersistManagerInUse is not setted to false before returning. g_bPersistManagerInUse make it false before return for futher use.
Bug ID: 3801400 | Can’t switch scaling to "Full screen" by press Ctrl+Alt+F11 in clone mode. | CUI | Windows* 7 Windows* 7-64 | Intel® HD Graphics 3000/2000

Root Cause/Resolution:

In Windows Vista* only primary flag is set in ToggleIntFPFitting so this logic wont execute for secondary and third. So in DDC aspect scaling parameters are not updated for secondary or third device anytime. This is a bug in 2 Pipe and 3 Pipe scenarios.
In DDC remove the check for uiDevice != PRIMARY as it wont set for secondary and third. As call is made for primary, update the secondary data in clone second and third in triclone etc.

Bug ID: 3884345 | Display can't switch back to single panel after exited extended desktop by F4 then close/open lid. | CUI | Windows Vista* Windows Vista*-64 | Intel® HD Graphics 3000/2000
Root Cause/Resolution: Variable g_bPersistManagerInUse is not setted to false before returning. g_bPersistManagerInUse make it false before return for futher use.
Bug ID: 3700032 | Using Dual DVI optimal resolution balloon notification erroneously appears | CUI | Windows* 7 Windows* XP Windows* XP-64 | Mobile Intel® 4 Series Chipset Family Intel® HD Graphics Intel® HD Graphics 3000/2000

Root Cause/Resolution:
Root cause was older balloon not fading away in between switching of Non native and native resolution..non native resolution balloon pops up but balloon stays for some time if we set native resolution on subsequent steps.
Fix was on each display change call first delete any existent balloon if that is present and then add resolution pop up if only the resolution is being set as non native.

Bug ID: 3799081 | HDCP Failure on Mode Change with finalized interface. | Media Content Protection | Windows* 7 | Intel® HD Graphics 3000/2000
Root Cause/Resolution: While disabling HDCP, calling the master HDCP Off routine to make sure HDCP gets fully turned OFF during mode set.
Bug ID: 3883854 | System can freeze when Hot Unplug/Plug HDMI or doing display mode changes during Blu-ray Playback. | Media Content Protection | Windows* 7 | Intel® HD Graphics 3000/2000
Root Cause/Resolution: Disable RC6 when media context is in use. re-enable after all media contexts are destroyed.
Issues Resolved in Build 2266
Reference No. | Description | Affected Component(s) | Affected OS(s) | Affected Project(s)
Bug ID: 3801247 | The contrast setting in CUI is not working on BDJ titles. | Media Processing | Windows* 7-64 | Intel® HD Graphics 3000/2000
Root Cause/Resolution: procamp pram was not being cleared on non-primary layers.
Bug ID: 3801307 | Access violation happens in display driver during Heap test. | Media Processing | Windows* 7-64 | Intel® HD Graphics 3000/2000

Root Cause/Resolution:

Previously a field of a structure was type casted to an incorrect type followed by a access to one of the fields of the casted type. Immediately after this a check is done for error cases and a return occurs if there will be an error. Tools do not like the access to the incorrect field in these error cases.

Note that values from the invalid field were never used in error cases. So this should only have caused issues for dynamic analysis tools.

Bug ID: 3699212 | Video corruption while playing back BD title "David Gilmour". | Media Codec (Decode) | Windows* 7 | Intel® HD Graphics 3000/2000
Root Cause/Resolution: VC1 IC is handled in a special way when fields are involved necessitating the code change. When an interlaced field frame is used as a reference for an interlaced frame the interlaced frame has to be mindful of whether or not IC was performed on one field by another if no IC is being requested for the current frame. Changing the code to reflect this resolved the corruption.
Bug ID: 3798674 | Intel Graphics Utility has "GfxUI" error when click Monitor/TV Settings. | CUI | Windows* 7-64 | Intel® HD Graphics (mobile)
Root Cause/Resolution: This is a known limitation with MCCS monitors that support most of the features exposed by CUI in the Monitor/TV Settings page. While in a multiple display configuration, the time it takes to parse the vcp codes is causing this issue. This is currently a limitation.
Bug ID: 3700435 | The check of "Tooltip" can not persist. | CUI | Windows* 7 | Intel® HD Graphics 3000/2000
Root Cause/Resolution: Cause: In CUI – Options and Support -> Preferences page is not updating the tooltip check box from the saved registry value. In function UpdatePreferences(), update the tooltip check box state with registry retrieved value.
Bug ID: 3701416 | Screen blanking issue is seen when display properties is closed. | CUI | Windows* 7 | Intel® HD Graphics 3000/2000
Root Cause/Resolution: Upon receiving a mode set by selection list of modes from OS page ensure that Advance OS Page is active before Refresh/Painting the Page. This is achieved by introducing a static local variable in GeneralInfoProc function (the scope of this is same as a global variable) which keeps track of whether the page is active or not.
Bug ID: 3883597 | Screen flashes once after click "OK" in Display Advanced settings/Intel Graphics and Media Control Panel tab. | CUI | Windows* 7 Windows* 7-64 | Intel® HD Graphics 3000/2000
Root Cause/Resolution: Upon receiving a mode set by selection list of modes from OS page ensure that Advance OS Page is active before Refresh/Painting the Page. This is achieved by introducing a static local variable in GeneralInfoProc function (the scope of this is same as a global variable) which keeps track of whether the page is active or not.
Bug ID: 3800606 | Rotating the integrated graphics desktop causes no display on discrete graphics. | CUI | Windows Vista* Windows Vista*-64 Windows* 7 Windows* 7-64 | Intel® HD Graphics 3000/2000
Root Cause/Resolution: Launching/Killing hkcmd.exe and igfxtray.exe while enabling/disabling Intel displays is not handled for Multi-Adapter scenario. Made changes for igfxpers.exe to run always in Multi-Adapter systems and will launch/kill hkcmd.exe and igfxtray.exe while enabling/disabling Intel displays.
Bug ID: 3801216 | Panel flashes more then 3 times when setting to clone by FN+F8. | CUISDK | Windows Vista* Windows Vista*-64 | Intel® HD Graphics 3000/2000
Root Cause/Resolution: There is one more setConfig call from Persistence. We were not comparing with the current config before applying. Compare with current config before applying a config.
Bug ID: 3883674 | PAVP does not work under 64bit OS. | Media Content Protection | Windows* 7-64 | Intel® HD Graphics 3000/2000
Root Cause/Resolution: The GPU-CP structure packing needs to be more clearly documented. The packing was changed recently to support MSDK but that wasn't compatible with preexisting applications.
Bug ID: 3883483 | 1280x720 MPEG2-TS DLNA media causes frame jump and corrupted screen and TDR. | Media Codec (Decode) | Windows* 7-64 | Intel® HD Graphics 3000/2000

Root Cause/Resolution:

The driver was not resetting the copied bitstream parameters in DxvaDecodeEndFrame for incomplete frames. For the clip with the problem every frame was incomplete which caused the driver to overwrite memory outside of the memory allocated for the copied bitstream buffers resulting in hangs. Resetting these parameters resolved the problem

A corruption issue which occured when the window was moved was caused by not setting the error concealment bits correctly in MFD_MPEG2_BSD_OBJECT for incomplete frames. To resolve the problem the final slice in the frame needs to have IsLastSlice and LastPicSlice set. Since it’s not possible for the driver to know for an incomplete frame if the last slice passed in is actually the last slice in the frame there is a delayed write of that slice’s BSD object so that the concealment bits can be set correctly in the case the frame is still incomplete by the time DxvaDecodeEndFrame() is called.

Bug ID: 3883540 | Corruption happens when a specific movie is played in WMP. | Media Codec (Decode) | Windows* 7-64 | Intel® HD Graphics 3000/2000

Root Cause/Resolution:

The driver was not resetting the copied bitstream parameters in DxvaDecodeEndFrame for incomplete frames. For the clip with the problem every frame was incomplete which caused the driver to overwrite memory outside of the memory allocated for the copied bitstream buffers resulting in hangs. Resetting these parameters resolved the problem

A corruption issue which occured when the window was moved was caused by not setting the error concealment bits correctly in MFD_MPEG2_BSD_OBJECT for incomplete frames. To resolve the problem the final slice in the frame needs to have IsLastSlice and LastPicSlice set. Since it’s not possible for the driver to know for an incomplete frame if the last slice passed in is actually the last slice in the frame there is a delayed write of that slice’s BSD object so that the concealment bits can be set correctly in the case the frame is still incomplete by the time DxvaDecodeEndFrame() is called.

Bug ID: 3527367 | Image display is stretched. | CUI | Windows Vista* | Intel® HD Graphics 3000/2000
Root Cause/Resolution: There is an improper calculation of input center length and the image gets stretched in the wrong area. Modified the calculation of input center length in accordance with output length calculation.
Bug ID: 3799795 | Unity 3.0 SM2.0 shader triggers crash from DrawIndexedPrimitive. | Direct3D* | Windows Vista* Windows* 7 | Intel® 3 Series Chipset Family Intel® 945 Express Chipset Family
Root Cause/Resolution: Bug is caused by compiler which generates non-optimal instructions set for POW instruction changing it to sequence of LOG -> MUL -> EWindows* XP2 and contains 9 H/W instruction slots against 3 declared by MSDN for PS2.0. Modified compiler.
Bug ID: 3799715 | LFP is stuck on secondary screen on undock and primary/secondary displays switch on redock. | NT - miniport | Windows* 7 Windows* 7-64 | Mobile Intel® 4 Series Chipset Family
Root Cause/Resolution: The customer needs to make sure that they fix their BIOS and report the correct event. The event is in the OPregion and the field is called CEVT.
Bug ID: 3883719 | YouCam camera preview screen shows red vertical line when Capture resolution is 1280x720 or 1280x800. | Media Processing | Windows* 7 Windows* 7-64 | Intel® HD Graphics 3000/2000
Root Cause/Resolution: Incorrect AVS parameters for RGB + AVS + Downscaling cases.
Bug ID: 3883882 | Youcam Vertical strip noise and abnormal Color issue occurs. | Media Processing | Windows* 7 | Intel® HD Graphics 3000/2000
Root Cause/Resolution: Incorrect AVS parameters for RGB + AVS + Downscaling cases.
Bug ID: 3701151 | IGfxUI stops responding when open [CUI / Display / Monitor / TV Setting]. | CUI | Windows* 7 | Intel® HD Graphics
Root Cause/Resolution: This is a known limitation with MCCS monitors that support most of the features exposed by CUI in the Monitor/TV Settings page. While in a multiple display configuration, the time it takes to parse the vcp codes is causing this issue. This is currently a limitation.
Bug ID: 3800607 | The system will bluescreen when running WinPVT 4.0A Video(Direct3D*)+ACDC+AP. | KMD Render | Windows* 7 Windows* 7-64 | Intel® HD Graphics 3000/2000

Root Cause/Resolution:

-Preempt fixes for address type

-Reorganizing MI_ARB_CHECK as the first command in Gen6 preempt submits

-STDW fix for ILK MFX engine fence ID issue (WaReadAfterWriteHazard)

-Source address update fix in Gen6 paging transfer

-PipeControl fix for SNB 3D and MFX engine fence ID issue (WaReadAfterWriteHazard)

-Breaking down the single PipeControl in Gen6 preempt submit into 3 commands

-SCD color fill fix

-Sync flush fix

Bug ID: 3883747 | Screen Corruption appears at the left top of WinDVD BD and WMP playback. | Media Processing | Windows* 7 Windows* 7-64 | Intel® HD Graphics 3000/2000
Root Cause/Resolution: For the format switching WA involving the insertion of an AVC frame, not enough DMV addresses were being put into the DMV command (the DMV write buffers were missing) so the destination output from VC1/MPEG2 were being used by HW to write the DMV buffers also
Bug ID: 3883733 | Lots of vertical lines show in YouCam preview image under capture resolution 1280x720/1280x800 in iGPU mode. | Media Processing | Windows* 7 Windows* 7-64 | Intel® HD Graphics 3000/2000
Root Cause/Resolution: Incorrect AVS parameters used for RGB + AVS + Downscaling cases.
Bug ID: 3883767 | CUI will hang when press the 'Monitor/TV Settings' button. | CUI | Windows* 7 | Intel® HD Graphics 3000/2000
Root Cause/Resolution: This is a known limitation with MCCS monitors that support most of the features exposed by CUI in the Monitor/TV Settings page. While in a multiple display configuration, the time it takes to parse the vcp codes is causing this issue. This is currently a limitation.
Issues Resolved in Build 2253 |
Reference No. | Description | Affected Component(s) | Affected OS(s) | Affected Project(s) |
Bug ID: 3800463 | Garbage appears in Generic PnP Monitor and Intel® HD Graphics Properties. | CUI | Windows* 7 Windows* 7-64 | Intel® HD Graphics 3000/2000 |

Root Cause/Resolution:

Upon receiving a mode set by selection list of modes from OS page ensure that Advance OS Page is active before Refresh/Painting the Page.

This is achieved by introducing a static local variable in GeneralInfoProc function (the scope of this is same as a global variable) which keeps track of whether the page is active or not.

Call apply only if there are any changes made in Advance OS Page to avoid screen blanking.

Bug ID: 3800491 | VBIOS set up 24 bits as default setting while displayport bandwidth is 1.62G . | Video BIOS | Windows* 7 Windows* 7-64 | Intel® HD Graphics Auburndale |
Root Cause/Resolution: Issue resolved by reading EDID 1.4 color depth data for all panels and programming accordingly. If EDID 1.4 not found then we assume 24bpp for EFPs and CRT displays. |
Bug ID: 3700829 | Video playback blacks out when resume from Away mode (No Logon screen) during playing with BD Presenter. | KMD Render | Windows* 7 | Intel® HD Graphics |
Root Cause/Resolution: Softbios was disabling overlay plane but not re-enabling plane. Fix is to have KMD disable overlay plane (and notify grm) when entering D3, and enable overlay plane when exiting D3. |
Bug ID: 3801018 | There is garbage showing when using the display control panel applet to change display settings. | CUI | Windows* 7 Windows* 7-64 | Intel® HD Graphics 3000/2000 |

Root Cause/Resolution:

Upon receiving a mode set by selection list of modes from OS page ensure that Advance OS Page is active before Refresh/Painting the Page.

This is achieved by introducing a static local variable in GeneralInfoProc function (the scope of this is same as a global variable) which keeps track of whether the page is active or not.

Call apply only if there are any changes made in Advance OS Page to avoid screen blanking.

Bug ID: 3800737 | The window of CUI will lag while continously moving it with preview window. | CUI | Windows* 7-64 | Intel® HD Graphics 3000/2000 |

Root Cause/Resolution:

-This is an expected behavior for SNB. TCC sliders movement will be slow. TCC algorithms will take time to compute the effect and result in slow movement of sliders. Same applies to all sliders in Media page except Image Scaling sliders.

-This cannot be fixed for SNB at this point of time due to algorithm limitations. Resolving it as not to be fixed.

Bug ID: 3800946 | Panel shows abnormally when change colors between 16bits and 32bits repeatly in Advance settings of screen resolution. | CUI | Windows* 7 Windows* 7-64 | Intel® HD Graphics 3000/2000 |

Root Cause/Resolution:

Upon receiving a mode set by selection list of modes from OS page ensure that Advance OS Page is active before Refresh/Painting the Page.

This is achieved by introducing a static local variable in GeneralInfoProc function (the scope of this is same as a global variable) which keeps track of whether the page is active or not.

Call apply only if there are any changes made in Advance OS Page to avoid screen blanking.

Bug ID: 3800953 | Garbage occurs while removing graphics driver. | NT - miniport | Windows* 7-64 | Intel® HD Graphics 3000/2000 |
Root Cause/Resolution: In Vista/Win7 it is not required that driver should set Text Mode 3 on uninstall. The code to set Text mode 3 was removed from driver to resolve this issue. |
Bug ID: 3883571 | Garbage Occurrs During an Uninstall of the Video Driver. | NT - miniport | Windows* 7 | Intel® HD Graphics 3000/2000 |
Root Cause/Resolution: In Vista/Win7 it is not required that driver should set Text Mode 3 on uninstall. The code to set Text mode 3 was removed from driver to resolve this issue. |
Bug ID: 3800124 | WEI gaming score on 2210 driver got lower than 2185. | GHAL3D State | Windows 7-64 | Intel® HD Graphics 3000/2000 |
Root Cause/Resolution: Increase number of GS threads used for shaders. |
Bug ID: 3799202 | HDMI refresh rate 29/30Hz shows as not supported. | CUI | Windows* 7 | Intel® HD Graphics 3000/2000 |
Root Cause/Resolution: Root Cause/Resolution: Inside PrepareRRInfo() The interlacedFlag is not taken care of when showing the current RR. In File GeneralInfo.cpp (RR == currRR) to (RR == currRR – (interlacedFlag * currRR/2) |
Bug ID: 3800390 | No display on external monitor when connect with Acer monitor B233HU(t)via HDMI. | Soft BIOS | Windows* 7 Windows* 7-64 | Intel® HD Graphics 3000/2000 |
Root Cause/Resolution: A change making sure that we do not enable DIP while writing into DIP buffer. |
Bug ID: 3800450 | System encounters garbage when overinstalling Intel VGA driver. | NT - miniport | Windows* 7 Windows* 7-64 | Intel® HD Graphics 3000/2000 |
Root Cause/Resolution: In Vista/Win7 it is not required that driver should set Text Mode 3 on uninstall. The code to set Text mode 3 was removed from driver to resolve this issue. |
Bug ID: 3883556 | Uninstall Intel VGA driver LCD will flash white garbage display. | NT - miniport | Windows* 7 Windows* 7-64 | Intel® HD Graphics 3000/2000 |
Root Cause/Resolution: In Vista/Win7 it is not required that driver should set Text Mode 3 on uninstall. The code to set Text mode 3 was removed from driver to resolve this issue. |
Bug ID: 3700433 | Cannot display 1920x1080 via VGA. | Soft BIOS | Windows* 7 | Intel® HD Graphics 3000/2000 |
Root Cause/Resolution: Issue is not seen with the Intel® HD Graphics 3000/2000 D0 CPT B0 stepping. |
Bug ID: 3701094 | BSOD / During gameplay or in the introduction the video driver crashes or a BSOD occurs. | GHAL3D State | Windows* XP | Intel® HD Graphics 3000/2000 |
Root Cause/Resolution: The problem in Battlefield Bad Company 2 has to do with surface state already freed but the reference to it in SW context not removed. The fix is to remove the references in SW context after the surface state's been freed. |
Bug ID: 3800232 | Fake EDID does not certify EDID 1.3 (there is no monitor name.) | Soft BIOS | Windows* 7 | Intel® HD Graphics 3000/2000 |
Root Cause/Resolution: LFP panel name implementation extended to platforms above ILK. |
Bug ID: 3800630 | Memory leak occurs when playback test media. | Media Processing | Windows* 7 Windows* 7-64 | Intel® HD Graphics 3000/2000 |
Root Cause/Resolution: There were memory leaks in DNDI VPHAL component and MPEG2 decode device. Both are fixed. |
Bug ID: 3800713 | Noise will be shown on caption bar and control panel when switch AP from full-screen to window mode. | Media | Windows* 7 | Intel® HD Graphics |
Root Cause/Resolution: Write_ARGB kernel was not setting alpha channel values correctly. |
Bug ID: 3800839 | Memory leak occurs when video file is played in WMP. | Media Processing | Windows* 7 Windows* 7-64 | Intel® HD Graphics 3000/2000 |
Root Cause/Resolution: There were memory leaks in DNDI VPHAL component and MPEG2 decode device. Both are fixed |
Bug ID: 3800421 | Cannot play if change graph setting on ROPROS-S. | Soft BIOS | Windows* 7-64 | Intel® HD Graphics 3000/2000 |
Root Cause/Resolution: There was no acquire/release lock for Atomic I2 Access , This would be interleaved with HDCP calls to validate Link status causing the authentication to fail and hence Encryption failure and hence disabling HDCP. |
Bug ID: 3883747 | Screen Corruption appears at the left top of WinDVD BD and WMP playback. | Media Processing | Windows* 7 Windows* 7-64 | Intel® HD Graphics 3000/2000 |
Root Cause/Resolution: The driver was not resetting the copied bitstream parameters in DxvaDecodeEndFrame for incomplete frames. Not enough DMV addresses were being put into the DMV command (the DMV write buffers were missing). |
Bug ID: 3883767 | CUI hangs when press the 'Monitor/TV Settings' button. | CUI | Windows* 7 | Intel® HD Graphics 3000/2000 |
Root Cause/Resolution: It is a known limitation with MCCS monitors that support most of the features exposed by CUI in the Monitor/TV Settings page. While in multiple display configuration, the time it takes to parse the vcp codes is causing this issue. This cannot be fixed right now. |
Bug ID: 3525640 | The blank screen is displayed during the 2nd part of movie while playing the Devil May Cry 4 game with DX10 mode. | GHAL3D State | Windows Vista* Windows* 7 | Intel® HD Graphics |
Root Cause/Resolution: Wrong pipeline statistics values being used. |
Issues Resolved in Build 2246
Reference No. | Description | Affected Component(s) | Affected OS(s) | Affected Project(s)
Bug ID: 3798522 | Internal LCD's Color Gamma/Contrast Is NOT Displaying Correctly | Power Conservation | Windows* XP Windows Vista* Windows Vista*-64 Windows* 7 Windows* 7-64 | Intel® HD Graphics 3000/2000
Root Cause/Resolution: Implemented new phase in algorithm and enabling software phase-in.
Bug ID: 3800488 | The system hangs up when running Common Stress. | Power Conservation | Windows* 7 | Intel® HD Graphics 3000/2000
Root Cause/Resolution: Toggle RC6 enable register (enable and disable again) at early display driver re-enabling process.
Bug ID: 3800454 | Black Frames or Tearing during playback. | Media Processing | Windows* 7 | Intel® HD Graphics 3000/2000
Root Cause/Resolution: Add lock function in decode as a WA for this OS issue.
Bug ID: 3799979 | Heaven Benchmark Run OpenGL test FPS too low. | OpenGL* | Windows* 7 | Intel® HD Graphics 3000/2000
Root Cause/Resolution: HWTnL for Heaven Benchmark with Unigine.exe enabled.
Bug ID: 3799287 | Switching to EDT by Fn-F5 fails. | CUI | Windows Vista* | Intel® HD Graphics
Root Cause/Resolution: Null checks missed in the Setting Currrent Configuration for Windows Vista*. By adding null checks prevented the call to Set Extended Desktop function with zero resolution values.
Bug ID: 3799988 | "3D_Monster House" Video flash for a while in the window mode | Media Processing | Windows* 7 | Intel® HD Graphics 3000/2000
Root Cause/Resolution: Add lock function in decode as a WA for this OS issue.
Bug ID: 3800117 | When playing Cloudy with a chance of meatballs in 3D change color depth to 16bit would cause video flicker. | Media Processing | Windows* 7 | Intel® HD Graphics 3000/2000
Root Cause/Resolution: Add lock function in decode as a WA for this OS issue.
Bug ID: 3798451 | "STD500N"Pip video has random flicker. | Media Processing | Windows* 7 | Intel® HD Graphics 3000/2000
Root Cause/Resolution: Add lock function in decode as a WA for this OS issue.
Bug ID: 3799294 | CrystalMark D2D score is lower than Intel® HD Graphics (mobile). | GHAL3D | Windows* 7 | Intel® HD Graphics 3000/2000
Root Cause/Resolution: The problem was that GHAL2D was calling SetReadAfterWriteHazard for every Blt operation which was negatively impacting 3D performance.
Bug ID: 3799569 | Cloudy With A Chance Of Meatballs Video flicker at 1:26:00~1:27:00. | Media Processing | Windows* 7 | Intel® HD Graphics 3000/2000
Root Cause/Resolution: Add lock function in decode as a WA for this OS issue.
Bug ID: 3799365 | Jitter occurs on PiP screen when playback interlace contents | Media Processing | Windows* 7 | Intel® HD Graphics
Root Cause/Resolution: Add lock function in decode as a WA for this OS issue.
Bug ID: 3356615 | Film Mode Detection: Letters mixed. | Media Processing | Windows Vista* Windows* 7-64 | Intel® HD Graphics 3000/2000
Root Cause/Resolution: With new FMD algorithm for HQV2.0 and DI parameter tuning (as per arch recommendation), the issue disappears.
Bug ID: 3357825 | Pixilation occurs when playing VC1 clips with WMP. | Media | Windows* 7 | Intel® HD Graphics 3000/2000
Root Cause/Resolution: Added WA for VC1 in the case where the height of interlaced field content was not 2 MB (macroblock) row aligned. In this case the HW was writing the Y plane until the 2 MB aligned height, overwriting the UV data which was there causing green/purple corruption during playback. The WA involves using intermediate surfaces which are sized such that the extra MB row of Y plane data does not overwrite the UV plane.
Bug ID: 3526570 | WinDVD/WMP players show no video when RC6 is enabled via HDMI. | Media | Windows Vista*-64 Windows* 7 | Intel® HD Graphics 3000/2000
Root Cause/Resolution: SNB hw is implemented to clear PAVP sessions if HDCP is disabled. Implement workaround to hold HDCP on as long as a PAVP session is in play.
Bug ID: 3527346 | The video playback has bad corruption while playing the monkey magic Blu-ray* DVD movie via Corel WinDVD10 application. | Media | Windows Vista*-64 Windows* 7 | Intel® HD Graphics 3000/2000
Root Cause/Resolution: SNB hw is implemented to clear PAVP sessions if HDCP is disabled. Implement workaround to hold HDCP on as long as a PAVP session is in play.
Bug ID: 3528003 | DX10 - STALKER:CoP : The game TDR’s half way into benchmark and crashes. | Direct3D* | Windows* 7-64 | Intel® HD Graphics 3000/2000
Root Cause/Resolution: Fix Stalker hang by disabling planes for HIZ when MSAA is enabled.
Bug ID: 3700360 | Doom 3 game shows image corruption in the opening scene. | OpenGL* | Windows* 7 | Intel® HD Graphics 3000/2000

Root Cause/Resolution:

This issue is not happen any longer with gfx driver 2224 using the following configuration:

SNB MB CPT D1B1

GfxDrv: 2224

vBIOS: 2080snb

Bug ID: 3700409 | Mutliwinia – Survival of the flattest: The game shows corruption while playing. | OpenGL* | Windows Vista* Windows* 7 Windows* 7-64 Windows* XP | Intel® HD Graphics, Intel® HD Graphics 3000/2000

Root Cause/Resolution:

Corruption occurred after update of triangle stripification algorithm (at that time new path was created for Triangle_Strip_Reverse primitives processing).

For 15.21 and 14.46 rollback is checked-in.

For Unified: for RenderPrimitives the subpath is added for reversed triangle strips with reordered provoking indices.

Bug ID: 3701279 | Major blocky corruption in BD content using PowerDVD9v2528 with VC1 format. | Media Codec (Decode) | Windows* 7 | Intel® HD Graphics Intel® HD Graphics 3000/2000
Root Cause/Resolution: BD playback is free of all corruption. No blocky corruption/no vertical line or splash of color In bottom rt corner.
Issues Resolved in Build 2238
Reference No. | Description | Affected Component(s) | Affected OS(s) | Affected Project(s)
Bug ID: 3799664 | System flashes screen after windows logo. | Soft BIOS | Windows* 7 Windows 7-64 | Intel® HD Graphics 3000/2000
Root Cause/Resolution: After booting, OS calls commitVidPN for the first time before setting the source address. When the planes are enabled inside Set_Timing(), it shows garbage values as the address is invalid.
Bug ID: 3527382 | When resolution and color is changed and applied once, the color will load to selected profile default color. | CUI | Windows* 7 | Intel® HD Graphics 3000/2000
Root Cause/Resolution: Only relying on UpdateDirtyBitForDisplayProfiles(bool bset) without comparing values leads to this problem.
Bug ID: 3699567 | When start windows or shut down system LFP shows blue line noise. | Soft BIOS | Windows* 7 | Intel® HD Graphics 3000/2000
Root Cause/Resolution: After booting, OS calls commitVidPN for the first time before setting the source address. When the planes are enabled inside Set_Timing(), it shows garbage values as the address is invalid.
Bug ID: 3699650 | Functional Failure / CUI In ED DFP + LFP after unplugging DP in ED CUI still detect it. | NT - miniport | Windows* XP | Intel® HD Graphics 3000/2000
Root Cause/Resolution: Rule for CUI_VALIDATE_ADVISE_CONFIG_BOOT was missing in Mobile_Policy_Data and Desktop_Dual_Pipe_Policy_Data. This was causing Rule mismatch. Besides the Rule for CUI_VALIDATE_ADVISE_CONFIG was incorrectly set.
Bug ID: 3799644 | A flashing garbage screen is shown during scene/clip/track change. | Media Content Protection | Windows* 7 | Intel® HD Graphics 3000/2000
Root Cause/Resolution: The overlay is disabled when terminating a PAVP session just prior to disabling the plane enables so that there is no corruption displayed during the transition. This bug was caused because the overlay disabling was taking too long so the plane enable packet was disabled before the overlay was turned off. A change was implemented to make sure that the overlay was finished being disabled before executing the plane disable.
Bug ID: 3799807 | WMP hangs by playing a movie repeatedly. | Media Codec (Decode) | Windows* 7 Windows* 7-64 | Intel® HD Graphics 3000/2000
Root Cause/Resolution: Removing SWGeneralSurfaceHeapUsage as a requirement for freeing decode surfaces in DestroyMPEGData_LH resolved the memory leak.
Bug ID: 3799346 | Noise after Starting Windows phase. | Soft BIOS | Windows* 7-64 | Intel® HD Graphics 3000/2000
Root Cause/Resolution: After booting, OS calls commitVidPN for the first time before setting the source address. When the planes are enabled inside Set_Timing(), it shows garbage values as the address is invalid.
Bug ID: 3799667 | Screen mess before welcome scene. | Soft BIOS | Windows* 7-64 | Intel® HD Graphics 3000/2000
Root Cause/Resolution: After booting, OS calls commitVidPN for the first time before setting the source address. When the planes are enabled inside Set_Timing(), it shows garbage values as the address is invalid.
Bug ID: 3526939 | Hang / SoftBIOS - System hangs after Turning off active DP Display when using port-B and port-C DP devices. | Soft BIOS | Windows* XP | Intel® HD Graphics 3000/2000
Root Cause/Resolution: The hang was happening because pipe was not getting disabled. On turning off the display DPCD read fails and we do not enable the port.
Bug ID: 3800077 | Corruption seen when play WMV or MPEG video file using WMP and AVC BD using PDVD | Media Codec (Decode) | Windows *7 Windows 7-64 | Intel® HD Graphics 3000/2000
Root Cause/Resolution: In the case where AVC P or a B frame/field is processed before a VC1 content or MPEG2 IT content a AVC I frame is inserted. 2. When a VC1 frame is processed before a AVC frame an MPEG2 frame is inserted for decoding after the VC1 frame/field4.
Bug ID: 3701019 | Connect to another HDMI monitor would cause HD audio device icon disappeared. | Audio.Driver | Windows* 7 Windows* 7-64 | Intel® HD Graphics 3000/2000

Root Cause/Resolution:

This is Windows 7 OS issue related to dynamic audio endpoints feature.

This feature has been originally introduced in Windows Windows Vista* OS.

Windows Vista* OS implementation has severe side effects (possibility of BSOD). Thats why this feature has not been used in Windows Vista*.

Microsoft decided to improve this feature in Windows 7 OS by introducing driver generated events.

Microsoft published Windows 7 changes in whitepaper: "Windows 7 Changes Related to Audio Drivers".

This changes has not been implemented in IBX audio drivers

because of hardware design.

IBX hardware has 3 pins and only 2 converters.

In this HW configuration MSFT inbox driver is not working properly and workaround provided by MSFT is required to pass "Class Driver ..." WHQL tests.

In this HW configuration implementation of dynamic audio endpoints would cause failures of other WHQL tests.

In order to release audio driver for IBX platform Intel had to disable dynamic audio endpoints in Intel display audio driver.

HW design has been fixed in CPT platform.

Also ISVs reported issue causing media player applications (PowerDVD WinDVD) to crash. Tha crash was caused by Audiokse.dll.

Audiokse.dll is user level part of the Windows 7 OS.

Media player application crashes in some scenarios only if audio driver doas not have dynamic audio endpoints implemented and used.

In order to keep media player applications stability on Intel platforms implementation of dynamic audio endpoints in Windows 7 is MUST HAVE.

ISV accepted that dynamic audio endpoints implementation will be implemented in Windows 7 drivers for CPT and later platforms only.

It is not implemented in Windows Vista* OS because of encountered issues.

It is not implemented on IBX platform because of IBX hardware limitation (only 2 converters).

3rd party vendows may not have this Windows 7 OS full support implemented in their audio drivers. In this case this Windows 7 OS issue may not be observed.

Since CPT platform Intel display audio driver behavior and user experience matches behavior of Microsoft inbox audio driver.

Unfortunatelly Windows 7 OS has issue causing sporadic audio endpoints to disappear. Microsoft found this issue while rebooting OS and using any audio drivers.

Microsoft was able to fix this issue partially (only for boot scenario) as it is described in http://support.microsoft.com/kb/975538 (hotfix included in Win 7 SP1).

Microsoft in this hotfix description provided working workaround - restart "Windows Audio Endpoint Builder" service.

Tha same Windows 7 OS issue is also sporadically observed in hotplug scenarios. Above hotfix or Windows 7 SP1 may recude probability of this issue replication. If not the WA ( restart of audio endpoint builder service) should help. Our replication tests indicate that this WA works 100% so far.

Also reswitching between 2 or more HDMI devices is rather corner case scenario - users will most likely use one HDMI receiver/TV.

As there is working workaround provided by Microsoft tha WA should be used in such scenarios.

It there is need to escalate this issue this issue has to be escalated to Microsoft (not Intel).

Bug ID: 3701162 | CUI becomes English when select Spanish local languages. | CUI | Windows* 7 | Intel® HD Graphics 3000/2000
Root Cause/Resolution: Falling back to parent language logic was not implemented.
Bug ID: 3701322 | Can not change screen resolution on 256 colors setting. | CUI | Windows* 7 | Intel® HD Graphics 3000/2000
Root Cause/Resolution: Added code for 256 color or 8 bpp also.
Bug ID: 3800257 | A message box" the minimum standard of VideoWave resolution is 1024x768x16 bit" pop up after resuming from S3/S4 with Roxio MyDVD open. | CUI | Windows* Vista*-64 Windows* 7-64 | Intel® HD Graphics 3000/2000
Root Cause/Resolution: WM_DISPLAYCHANGE message has to post only to required components.
Bug ID: 3799238 | Non-Intel panel will be disabled after change resolution setting under Intel CUI. | CUI | Windows* 7 Windows* 7-64 | Intel® HD Graphics 3000/2000
Root Cause/Resolution: Inside EnableNIDWA() there is a for loop which runs from 0 to (Num of path array elements – 1) and that is where we fill the SDC_PathArray info for multi-monitor setup. But the condition holds good only when one non-intel display is active.
Bug ID: 3799310 | Issues when applying refresh rate 59Hz on DP panel DELL 3008. | Soft BIOS | Windows Vista* | Intel® HD Graphics
Root Cause/Resolution: Reverted code has been re-checked in after getting confirmation from Microsoft regarding the whql failure.
Bug ID: 3799247 | Mpeg2 video playback is corrupt while play with AVC. | Media Codec (Decode) | Windows* 7 | Intel® HD Graphics 3000/2000
Root Cause/Resolution: In the case where AVC P or a B frame/field is processed before a VC1 content or MPEG2 IT content a AVC I frame is inserted. 2. When a VC1 frame is processed before a AVC frame an MPEG2 frame is inserted for decoding after the VC1 frame/field4.
Bug ID: 3799490 | Panel sequence does not meet CMI panel specification when starting windows. | Video BIOS | Windows* 7 | Intel® HD Graphics
Root Cause/Resolution: PWM is turned off when PPS is off.
Bug ID: 3799587 | Corruption seen when DXVA is working for MPEG4 and WMV at the same time. | Media Codec (Decode) | Windows* 7-64 | Intel® HD Graphics 3000/2000
Root Cause/Resolution: In the case where AVC P or a B frame/field is processed before a VC1 content or MPEG2 IT content a AVC I frame is inserted. 2. When a VC1 frame is processed before a AVC frame an MPEG2 frame is inserted for decoding after the VC1 frame/field4.
Bug ID: 3799642 | RESZ issue on World of Warcraft: Cataclysm. | Direct3D* | Windows* 7-64 | Intel® HD Graphics 3000/2000
Root Cause/Resolution: • Compared the source and destination data after the RESZ operation noticed that most of the pixel values were copied with occasional skipped/repeated pixel data causing corruption. • Dx9 pixels are sampled at start instead of center(by an offset -0.5).
Bug ID: 3799696 | System encounters garbage when overinstall Intel VGA driver. | Soft BIOS | Windows* 7 Windows* 7-64 | Intel® HD Graphics 3000/2000
Root Cause/Resolution: After booting, OS calls commitVidPN for the first time before setting the source address. When the planes are enabled inside Set_Timing(), it shows garbage values as the address is invalid.
Bug ID: 3799902 | Flash screen happens during starting unit. | Soft BIOS | Windows* 7 Window* 7-64 | Intel® HD Graphics 3000/2000
Root Cause/Resolution: After booting, OS calls commitVidPN for the first time before setting the source address. When the planes are enabled inside Set_Timing(), it shows garbage values as the address is invalid.
Bug ID: 3799982 | WindowsMediaPlayer Stopped working while playback several MPEG2 by loop | Media Codec (Decode) | Windows* 7-64 | Intel® HD Graphics 3000/2000
Root Cause/Resolution: Removing SWGeneralSurfaceHeapUsage as requirement for freeing decode surfaces in DestroyMPEGData_LH resolved the memory leak.
Bug ID: 3800323 | The video is frame flipping if the video window is small. | Media Processing | Windows* 7 | Intel® HD Graphics 3000/2000
Root Cause/Resolution: Combined kernel size was exceeding kernel cache block size due to many layers using 0.34x downscaling kernel. Double the cache block size to resolve the issue.
Bug ID: 3800423 | Screen show garbage while entering OS. | Soft BIOS | Windows Vista* Windows* 7 | Intel® HD Graphics 3000/2000
Root Cause/Resolution: After booting, OS calls commitVidPN for the first time before setting the source address. When the planes are enabled inside Set_Timing(), it shows garbage values as the address is invalid.
Bug ID: 3798783 | City of Heroes Z Fighting | OpenGL* | Windows Vista* Windows Vista*-64 Windows* 7 Windows* 7-64 | Mobile Intel® 4 Series Chipset Family Mobile Intel® 965 Express Chipset Family Intel® HD Graphics 3000/2000
Root Cause/Resolution: "Z-Fighting" problem was caused by wrong Z values calculated. Changing VertexSubPixelPrecison from 4bits (default for OpenGL*) to 8bits fixes problem.
Bug ID: 3800028 | HP LP3065 monitor shows incorrect resolution support on Intel CUI via DP to DVI-DL adapter. | CUI | Windows* 7 Windows* 7-64 | Intel® HD Graphics 3000/2000
Root Cause/Resolution: Removed ANDing with 0x7FF in GetActiveWidth() and GetActiveHeight().
Bug ID: 3800054 | Corruption screen displays during running 3DMark Vantage testing. | 3D Application | Windows Vista*-64 | Intel® HD Graphics 3000/2000
Root Cause/Resolution: The problem was isolated to code path of unsupported SWGP feature.
Bug ID: 3527381 | Saved profile for color enhancement in clone mode did not load correctly for secondary display. | CUI | Windows* 7 | Intel® HD Graphics 3000/2000
Root Cause/Resolution: Root Cause/Resolution: Only relying on UpdateDirtyBitForDisplayProfiles(bool bset) without comparing values lead to this problem.
Bug ID: 3800141 | Unable to exit HDMI 1.4 S3D for certain initial desktop resolution | Soft BIOS | Windows* 7 | Intel® HD Graphics 3000/2000
Root Cause/Resolution: On disable call for S3D Soft Bios component was not being notified about the disable call before mode set. This caused it to report NO_SCALING options which resulted in the failure.
Bug ID: 3799228 | "Zoom in" Video display when enable video effect on playing AVCHD/BD content | Media Processing | Windows* 7 | Intel® HD Graphics 3000/2000
Root Cause/Resolution: The issue was caused due to incorrect surface state setup for Render Target (which was being set as interlaced). This has been fixed by setting up render target surface as progressive in DDI.
Bug ID: 3799646 | Black screen issue (overlay not turn on changing title) | Media Content Protection | Windows* 7 | Intel® HD Graphics 3000/2000
Root Cause/Resolution: The problem was that the overlay was being disabled when the PAVP session is terminated (correct behavior) but not turned on if a new PAVP session was immediately created and started showing protected content. Added code to handle this case.
Bug ID: 3799709 | Abnormal screen on WinDVD after WMV file played back | Media Codec (Decode) | Windows* 7-64 | Intel® HD Graphics 3000/2000
Root Cause/Resolution: In the case where AVC P or a B frame/field is processed before a VC1 content or MPEG2 IT content a AVC I frame is inserted. 2. When a VC1 frame is processed before a AVC frame an MPEG2 frame is inserted for decoding after the VC1 frame/field4.
Bug ID: 3799849 | There is serious garbage after windows logo when boot to OS. | Soft BIOS | Windows* 7 Windows* 7-64 | Intel® HD Graphics 3000/2000
Root Cause/Resolution: After booting, OS calls commitVidPN for the first time before setting the source address. When the planes are enabled inside Set_Timing(), it shows garbage values as the address is invalid.
Bug ID: 3799915 | UMA:before welcome screen the screen appear garbage | Soft BIOS | Windows Vista* Windows Vista*-64 Windows* 7 Windows* 7-64 | Intel® HD Graphics 3000/2000
Root Cause/Resolution: After booting, OS calls commitVidPN for the first time before setting the source address. When the planes are enabled inside Set_Timing(), it shows garbage values as the address is invalid.
Bug ID: 3799858 | Play EA "Battlefield Bad Company 2" will see break screen | Direct3D* | Windows* 7-64 | Intel® HD Graphics 3000/2000
Root Cause/Resolution: Depth buffer was not flushed when there is a change in depth stencil state.
Bug ID: 3800556 | The dialog is shown in Adobe Premiere Element 9. | OpenGL* | Windows* 7-64 | Intel® HD Graphics 3000/2000
Root Cause/Resolution: Fixing OpenGL* major and minor version to be reported in proper way fixes this issue.
Bug ID: 3800714 | Video/Audio stops for 1~2 sec during playback | <Unassigned> | Windows* 7 | Intel® HD Graphics
Root Cause/Resolution: For some workloads in MFX engine, writing of Fence ID fails to propagate through the memory by the time engine sends out completion interrupt for corresponding workloads. This ends up as a missing fence ID for OS and a screen jitter is seen when this issue happens.
Bug ID: 3798910 | The video playback corrupts when playing mpeg4AVC and mpeg2 at the same time. | Media Codec (Decode) | Windows* 7-64 | Intel® HD Graphics 3000/2000
Root Cause/Resolution: In the case where AVC P or a B frame/field is processed before a VC1 content or MPEG2 IT content a AVC I frame is inserted. 2. When a VC1 frame is processed before a AVC frame an MPEG2 frame is inserted for decoding after the VC1 frame/field4.
Bug ID: 3800027 | HP LP3065 monitor shows incorrect resolution support on Intel CUI via DP to DVI-DL adapter. | CUI | Windows* 7 Windows* 7-64 | Intel® HD Graphics 3000/2000
Root Cause/Resolution: Removed ANDing with 0x7FF in GetActiveWidth() and GetActiveHeight().
Bug ID: 3798686 | When loading Windows the screen show corruption | Soft BIOS | Windows* 7 | Intel® HD Graphics 3000/2000
Root Cause/Resolution: After booting, OS calls commitVidPN for the first time before setting the source address. When the planes are enabled inside Set_Timing(), it shows garbage values as the address is invalid.
Bug ID: 3798526 | Display corruption obviously can be found when enable PIP function during playback of Blu-ray. | Media Processing | Windows* 7-64 | Intel® HD Graphics 3000/2000
Root Cause/Resolution: The issue is caused by incorrect dynamic linking in driver. The fix has been implemented. Both kernel and driver changes were required.
Bug ID: 3701217 | Display audio disappears when unplug and plug. | Audio.Driver | Windows* 7 | Intel® HD Graphics 3000/2000

Root Cause/Resolution:

This is Windows 7 OS issue related to dynamic audio endpoints feature.

This feature has been originally introduced in Windows Windows Vista* OS.

Windows Windows Vista* OS implementation has severe side effects (possibility of BSOD). Thats why this feature has not been used in Windows Vista*.

Microsoft decided to improve this feature in Windows 7 OS by introducing driver generated events.

Microsoft published Windows 7 changes in whitepaper: "Windows 7 Changes Related to Audio Drivers".

This changes has not been implemented in IBX audio drivers

because of hardware design.

IBX hardware has 3 pins and only 2 converters.

In this HW configuration MSFT inbox driver is not working properly and workaround provided by MSFT is required to pass "Class Driver ..." WHQL tests.

In this HW configuration implementation of dynamic audio endpoints would cause failures of other WHQL tests.

In order to release audio driver for IBX platform Intel had to disable dynamic audio endpoints in Intel display audio driver.

HW design has been fixed in CPT platform.

Also ISVs reported issue causing media player applications (PowerDVD WinDVD) to crash. Tha crash was caused by Audiokse.dll.

Audiokse.dll is user level part of the Windows 7 OS.

Media player application crashes in some scenarios only if audio driver doas not have dynamic audio endpoints implemented and used.

In order to keep media player applications stability on Intel platforms implementation of dynamic audio endpoints in Windows 7 is MUST HAVE.

ISV accepted that dynamic audio endpoints implementation will be implemented in Windows 7 drivers for CPT and later platforms only.

It is not implemented in Windows Windows Vista* OS because of encountered issues.

It is not implemented on IBX platform because of IBX hardware limitation (only 2 converters).

3rd party vendows may not have this Windows 7 OS full support implemented in their audio drivers. In this case this Windows 7 OS issue may not be observed.

Since CPT platform Intel display audio driver behavior and user experience matches behavior of Microsoft inbox audio driver.

Unfortunatelly Windows 7 OS has issue causing sporadic audio endpoints to disappear. Microsoft found this issue while rebooting OS and using any audio drivers.

Microsoft was able to fix this issue partially (only for boot scenario) as it is described in http://support.microsoft.com/kb/975538 (hotfix included in Win 7 SP1).

Microsoft in this hotfix description provided working workaround - restart "Windows Audio Endpoint Builder" service.

Tha same Windows 7 OS issue is also sporadically observed in hotplug scenarios. Above hotfix or Windows 7 SP1 may recude probability of this issue replication. If not the WA ( restart of audio endpoint builder service) should help. Our replication tests indicate that this WA works 100% so far.

Also reswitching between 2 or more HDMI devices is rather corner case scenario - users will most likely use one HDMI receiver/TV.

As there is working workaround provided by Microsoft tha WA should be used in such scenarios.

It there is need to escalate this issue this issue has to be escalated to Microsoft (not Intel).

Bug ID: 3799001 | BSOD occurs when the DP AUX controller software works. | Soft BIOS | Windows Vista* Windows Vista*-64 Windows* 7 Windows* 7-64 | Intel® HD Graphics 3000/2000
Root Cause/Resolution: Divide by zero error was happening as lastsetmodedata was filled as zero's.
Bug ID: 3799044 | Garbage occurs while starting windows to system after restart. | Soft BIOS | Windows* 7 Windows* 7-64 | Intel® HD Graphics 3000/2000
Root Cause/Resolution: After booting, OS calls commitVidPN for the first time before setting the source address. When the planes are enabled inside Set_Timing(), it shows garbage values as the address is invalid.
Bug ID: 3799465 | SNB: TMT3 serpent corruption with BD title "Jumper" | Media Content Protection | Windows* 7 | Intel® HD Graphics 3000/2000
Root Cause/Resolution: This title requires support for extra layers .
Bug ID: 3799250 | Corruption when play BD(AVC/) via WinDVD and play sample video(WMV format) via WMP at the same time. | Media Codec (Decode) | Windows* 7 Windows* 7-64 | Intel® HD Graphics 3000/2000
Root Cause/Resolution: In the case where AVC P or a B frame/field is processed before a VC1 content or MPEG2 IT content a AVC I frame is inserted. 2. When a VC1 frame is processed before a AVC frame an MPEG2 frame is inserted for decoding after the VC1 frame/field4.
Bug ID: 3799760 | Garbage appear when restart or power on system. | Soft BIOS | Windows* 7 Windows 7-64 | Intel® HD Graphics 3000/2000
Root Cause/Resolution: After booting, OS calls commitVidPN for the first time before setting the source address. When the planes are enabled inside Set_Timing(), it shows garbage values as the address is invalid.
Bug ID: 3800375 | Playback screen cannot be shown normally if change to full screen mode after resume from S3 or S4 on playing BD. | CUI | Windows* 7-64 | Intel® HD Graphics
Root Cause/Resolution: WM_DISPLAYCHANGE message has to post only to required components instead of Broadcasting.
Issues Resolved in Build 2224 |
Reference No. | Description | Affected Component(s) | Affected OS(s) | Affected Project(s) |
Bug ID: 3527748 | GPVA_FUNC / DX10 - Far Cry 2 - triangular texture corruption seen on roof and other objects with Anti-aliasing ON | Direct3D* | Windows* 7-64 | Intel® HD Graphics 3000/2000 |
Root Cause/Resolution: Centroid values not copied into the pixel shader for unlit pixels. |
Bug ID: 3699126 | Video goes to white screen if try to open right click menu under full screen | Soft BIOS | Windows* 7 Windows* 7-64 | Intel® HD Graphics |
Root Cause/Resolution: Plane was getting disabled between the time gap for Primary_Surface_Notification and SetSourceAddress call. Increased this time gap for ESFVP. |
Bug ID: 3799175 | Functional Failure / CUI - "Profile cannot be applied" message displayed when trying to apply profile | CUI | Windows* XP | Intel® HD Graphics 3000/2000 |
Root Cause/Resolution: Hot plug and unplug scenarios are not taken care of in profile selection. |
Bug ID: 3799238 | Non-Intel panel will be disabled after change resolution setting under Intel CUI. | CUI | Windows* 7 Windows* 7-64 | Intel® HD Graphics 3000/2000 |
Root Cause/Resolution: Changed (Num of path array elements – 1) to Num of Intel displays which we can decide using the opmode. |
Bug ID: 3798754 | TMDS Swing level of Port-C is lower than 800mv. | Video BIOS | Windows* 7 Windows* 7-64 | Intel® HD Graphics 3000/2000 |
Root Cause/Resolution: Issue was because of wrong setting for cost reduced level shifter Issue resolved in vBIOS 2080 |
Bug ID: 3799490 | Panel sequence does not meet CMI panel specification when starting windows. | Video BIOS | Windows* 7 | Intel® HD Graphics |
Root Cause/Resolution: vBIOS 2084 onwards PWM is turned off when PPS is off |
Bug ID: 3701027 | Gamma setting in SBIOS is not reflected when install the driver. | CUI | Windows* 7 | Intel® HD Graphics 3000/2000 |
Root Cause/Resolution: Implemented feature. |
Bug ID: 3799222 | Black screen occurs after uninstall IGPU driver first then uninstall DGPU driver from DM. | Video BIOS | Windows* 7 Windows* 7-64 | Intel® HD Graphics 3000/2000 |
Root Cause/Resolution: iGPU disable followed by dGPU disable is done only for LFP (eDP/LVDS) displays. |
Bug ID: 3527515 | No confirmation prompt when deleting custom resolution. | CUI | Windows Vista* Windows* 7 Windows* XP | Intel® HD Graphics 3000/2000 |
Root Cause/Resolution: No confirmation message when user deletes a custom mode. Added a message box before deletion. |
Bug ID: 3700006 | User can choose extended mode in Intel control panel and the right click button on Win7 starter platform. | CUI | Windows* 7 | Intel® HD Graphics |
Root Cause/Resolution: Win7 Starter OS case had not been considered. Find the flavor of Win7 by querying the registry entry at Microsoft/Windows NT/Current Version. Added logic if Starter OS was found. |
Issues Resolved in Build 2219 |
Reference No. | Description | Affected Component(s) | Affected OS(s) | Affected Project(s) |
Bug ID: 3800170 | System hangs at 'welcome screen' after driver installation and reboot. | Power Conservation | Windows* 7 | Intel® HD Graphics |
Root Cause/Resolution: Crash happens due to divide by zero error in FBC memory allocation code. |
Bug ID: 3799074 | Blocky corruption at the bottom right corner of the movie using WinDVD v559 on VC1 format. | Media Content Protection | Windows* 7 | Intel® HD Graphics 3000/2000 |
Root Cause/Resolution: Root cause of corruption was VCS exiting protected mode at the end of decode without applying 12 store dword. |
Bug ID: 3799082 | Small corruption on the lower right corner of the player when serpent mode is on. | Media Content Protection | Windows* 7 | Intel® HD Graphics 3000/2000 |
Root Cause/Resolution: Root cause of corruption was VCS exiting protected mode at the end of decode without applying 12 store dword. |
Issues Resolved in Build 2218 |
Reference No. | Description | Affected Component(s) | Affected OS(s) | Affected Project(s) |
Bug ID: 3798648 | Afterimage is seen whenever press enter key in notepad | KMD Render | Windows* 7 | Intel® HD Graphics 3000/2000 |
Root Cause/Resolution: State manager does not use correct instruction to write. This was causing the GDI corruption. |
Bug ID: 3798688 | When press enter key in notepad afterimage is seen | KMD Render | Windows* 7 | Intel® HD Graphics 3000/2000 |
Root Cause/Resolution: State manager does not use correct instruction to write. This was causing the GDI corruption. |
Bug ID: 3527067 | Monitor can't be active after changing settings in CUI with driver 2086 | <Unassigned> | Windows Vista* Windows Vista*-64 Windows* 7 Windows* 7-64 | Intel® HD Graphics |
Root Cause/Resolution: Change in driver sequence for Synchronized GfxSetMode resolved the issue for Windows Vista and Windows 7. |
Bug ID: 3798868 | "YOZAKURA" Video has combing effect | Media Processing | Windows* 7 | Intel® HD Graphics 3000/2000 |
Root Cause/Resolution: FMD Threshold was fixed. |
Bug ID: 3699999 | BSOD happens when uninstall display driver during connecting Intel® Wireless. | NT - miniport | Windows* 7 Windows* 7-64 | Intel® HD Graphics |

Root Cause/Resolution:

When configuration is Intel® Wireless Display only device, after uninstall, display is being set for Intel® Wireless Display which cannot show VGA display in time as Intel® Wireless Display Driver would have already given disconnection of this device and even if connected, VBIOS can't drive Intel® Wireless Display device.

When primary device is Intel® Wireless Display, plan is to switch the configuration to the first available IGD Device.

Bug ID: 3700786 | OpRegion DIDL is different when plug DP-HDMI or DP-DVI dongle. | Soft BIOS | Windows* 7 | Intel® HD Graphics 3000/2000 |
Root Cause/Resolution: Driver was not enumerating the INT DP D Encoder under the following situation: VBIOS sending HDMI Port (DVO_D) with HDMI & DP Compatible bits set but Encoder Manager wasn’t enumerating Int DP D Port Encoder. |
Bug ID: 3700938 | Intel Graphic icon disappears from system tray when switch application mode to Advanced in Intel Graphics and Media Control Panel. | CUI | Windows* 7 Windows* 7-64 | Intel® HD Graphics 3000/2000 |

Root Cause/Resolution:

1. We were calling setPreferencesRegistryValues() even when we were not changing any value on preferences page.
2. We were opening RegistryLocalMachine key in write mode which was not required.
3. There was no NULL check before using the registry key.

Bug ID: 3799163 | FastCopy in driver causes tearing video in transcode application. | Media Codec (Decode) | Windows* 7 | Intel® HD Graphics 3000/2000 |
Root Cause/Resolution: Add sync code between fast copy and decode. |
Bug ID: 3799389 | Hang up before Windows LOGO with Panasonic HDMI TV. | Video BIOS | Windows* 7 Windows* 7-64 | Intel® HD Graphics (mobile) Intel® HD Graphics 3000/2000 |
Root Cause/Resolution: Issue was because VBIOS was not applying the 1920x1080i mode properly. Because of this the system was hanging. |
Bug ID: 3799538 | Primary and Secondary Displays cannot be swapped when two scaling Displays are the same setting under Clone mode with CRT attached. | CUI | Windows* 7 Windows* 7-64 | Intel® HD Graphics 3000/2000 |

Root Cause/Resolution:

When SDC_NO_OPTIMIZATION flag is set, OS issues a forced mode set to driver without any optimization. If it is not set it optimizes the call and decides whether to issue a set mode or not. In this failing scenario when we swap the devices (primary and secondary) in clone and apply the optimization, the flag will not be set if the panels have the scaling values with MAS FULLSCREEN or CENTERED. For OS, swapping the devices in clone does not make it a new configuration. So essentially it optimizes the call and mode set will not happen to driver.

Fix will be to check if the devices are swapped- only in clone we ensure the active device list is the same. If yes we will set the flag. This WA has to be applied only after the flags are updated for both Primary and Secondary using AssignWin7ScalingParam function. This WA applies upto MAX_ACTIVE_DEVICES. Essentially no additional changes needed for 3 Pipe. Also this is needed only for Win7. For Windows* XP and Windows Vista* it is already handled.

Bug ID: 3701219 | Can not change primary and secondary monitor on clone mode. | CUI | Windows* 7 | Intel® HD Graphics 3000/2000 |

Root Cause/Resolution:

When SDC_NO_OPTIMIZATION flag is set, OS issues a forced mode set to driver without any optimization. If it is not set it optimizes the call and decides whether to issue a set mode or not. In this failing scenario when we swap the devices (primary and secondary) in clone and apply the optimization, the flag will not be set if the panels have the scaling values with MAS FULLSCREEN or CENTERED. For OS, swapping the devices in clone does not make it a new configuration. So essentially it optimizes the call and mode set will not happen to driver.

Fix will be to check if the devices are swapped- only in clone we ensure the active device list is the same. If yes we will set the flag. This WA has to be applied only after the flags are updated for both Primary and Secondary using AssignWin7ScalingParam function. This WA applies upto MAX_ACTIVE_DEVICES. Essentially no additional changes needed for 3 Pipe. Also this is needed only for Win7. For Windows* XP and Windows Vista* it is already handled.

Bug ID: 3525948 | No Audio over DP in WinDVD8 playback after resume from S3. | Audio.Driver | Windows* 7 Windows* 7-64 | Intel® HD Graphics |
Root Cause/Resolution: DP HW codec checksum error force checksum recalculation moved just before converter channel count configuration. |
Bug ID: 3798929 | There is 29HZ which can not be applied in refresh rate list in Intel GUI when attaching EFP. | NT - miniport | Windows* 7 Windows* 7-64 | Intel® HD Graphics 3000/2000 |

Root Cause/Resolution:

Today OS page shows an interlaced RR as RR/2 like 59i would be shown as 29Hz in OS page. When a device is active CUI queries modes from OS, so it will get the RR as 29i. But since driver always has RRs as 59 etc, CUI will multiply OS returned value with 2 before sending Driver for validation. So, here CUI would be sending 19x10 @ 58i for validation. However, because of division and multiplication originally which was 59i has become 58i when CUI sends for validation. When Driver checks for the validity of mode sent comparing against the target modes, it wont find any mode causing the issue.

To decrease the target mode refresh rate by 1 if it is an interlaced one before comparing against CUI sent interlaced refresh rate.

Bug ID: 3701365 | Power sequence is incorrect of eDP attached.(Aux channel is earlier than VCC for eDP panel) | Video BIOS | Windows* 7-64 | Intel® HD Graphics 3000/2000 |
Root Cause/Resolution: Issue was because VBIOS writing the AUX control register to update AUX clock before enabling VDD which caused AUX activity before VDD enable. This is out of spec. Now VBIOS write AUX clock after VDD is ON. |
Bug ID: 3799238 | Non-Intel panel will be disabled after change resolution setting under Intel CUI | CUI | Windows* 7 Windows* 7-64 | Intel® HD Graphics 3000/2000 |

Root Cause/Resolution:

Inside EnableNIDWA() there is a for loop which runs from 0 to (Num of path array elements – 1) and that is where we fill the SDC_PathArray info for multi-monitor setup.
But the condition holds good only when one non-intel display is active.
When there are two non-intel displays active this loop runs thrice and it tries to query the info about the non-intel device and hence it fails.
Changed (Num of path array elements – 1) to Num of Intel displays which we can decide using the opmode.

Bug ID: 3699648 | Corruption is seen on DP panel connected through HP dongle DP-VGA after modifying vBIOS - | Soft BIOS | Windows Vista* Windows* XP | Intel® HD Graphics 3000/2000 |
Root Cause/Resolution: The CRT may not support SSC; And the behavior as such is unknown; And there is no way to figure if the CRT supports SSC or not. |
Bug ID: 3701245 | The system appears to Hang up/Reboot when the HDMI cable is connected after updating the graphic driver from 1995/2025 to 2141. | Soft BIOS | Windows* 7 Windows* 7-64 | Intel® HD Graphics |
Root Cause/Resolution: Put a check for divide by zero. |
Bug ID: 3699652 | Error message seen while running 3D Mark Vantage | Direct3D* | Windows* 7 Windows* 7-64 | Intel® HD Graphics Intel® HD Graphics 3000/2000 |
Root Cause/Resolution: TDR is due to combination of GS and PS. Rasterization is enabled and GS is emitting vertices. GS and PS kernel takes a long time to execute. Solution is to lower MaxGSThreadCount to 2 when rasterization is enabled and NumGsOutVertices > NumGsInVertices. |
Bug ID: 3798544 | CUI in Basic Mode doesn't show different Refresh Rates for DDC | CUI | Windows Vista* Windows* XP Windows* XP-64 | Intel® HD Graphics 3000/2000 |
Root Cause/Resolution: Copying from Primary RR to Secondary RR leads to losing secondary RR. Copying all data from primary to secondary in clone without checking the scenario that is changing from SPSD to DDC. Place a condition for copying primary RR to secondary. |
Bug ID: 3527865 | Garbage on desktop when drag mouse. | KMD Render | Windows* 7 | Intel® HD Graphics 3000/2000 |
Root Cause/Resolution: DCN3367454. GDI and Present kernels were using send instead of sendc. |
Bug ID: 3528068 | System hang when connect HDMI monitor after install 15.17.4 driver. | Soft BIOS | Windows* 7 Windows* 7-64 | Intel® HD Graphics |
Root Cause/Resolution: Put a check for divide by zero. |
Bug ID: 3798959 | PE Sign Error Message by Custom Presenter. | Media Content Protection | Windows* 7-64 | Intel® HD Graphics 3000/2000 |
Root Cause/Resolution: The PAVP DLLs need to be compiled without the manifest link option. |
Bug ID: 3701166 | PAVP does not work under PE environment | Media Content Protection | Windows* 7 | Intel® HD Graphics 3000/2000 |
Root Cause/Resolution: The PAVP DLLs need to be compiled without the manifest link option |
Bug ID: 3799852 | CUI can not display normally when switch primary and secondry device in Clone mode. | CUI | Windows* 7-64 | Intel® HD Graphics 3000/2000 |

Root Cause/Resolution:

When SDC_NO_OPTIMIZATION flag is set OS issues a forced mode set to driver without any optimization. If it is not set it optimizes the call and decides whether to issue a set mode or not. In this failing scenario when we swap the devices (primary and secondary) in clone and apply the optimization flag will not be set if the panels have the scaling values with MAS FULLSCREEN or CENTERED.

Fix will be to check if the devices are swapped- only in clone we ensure the active device list is the same. If yes we will set the flag. This WA has to be applied only after the flags are updated for both Primary and Secondary using AssignWin7ScalingParam function. This WA applies upto MAX_ACTIVE_DEVICES. Essentially no additional changes needed for 3 Pipe. Also this is needed only for Win7. For Windows* XP and Windows Vista* it is already handled.

Bug ID: 3701037 | CUI 3.0 previous values not restored by clicking Cancel on the confirmation window | CUI | Windows* 7 Windows* 7-64 Windows* XP | Intel® HD Graphics Intel® HD Graphics 3000/2000 |
Root Cause/Resolution: This issue occurs only with CUI 3.0 on ILK not with CUI 3.5 on ILK/SNB. OnadvancedDisplayApply () call was under OK confirmation message code ideally it should get called on clicking on APPLY only. |
Bug ID: 3700204 | Intel eDP SG/UMA panel cannot display. | Video BIOS | Windows* 7-64 | Intel® HD Graphics 3000/2000 |
Root Cause/Resolution: The Panel Vendor has updated the FW (Removing the restriction on Link N value). With the updated FW the issue is NOT seen. |
Bug ID: 3701108 | Cursor select area remains on the screen | KMD Render | Windows* 7 Windows* 7-64 | Intel® HD Graphics 3000/2000 |
Root Cause/Resolution: GDI and Present kernels were using send instead of sendc. |
Bug ID: 3701203 | Driver crash / PC - Driver crash during introduction or in the menu of the game. | Power Conservation | Windows* XP | Intel® HD Graphics 3000/2000 |
Root Cause/Resolution: Root caused to FBC render target address valid bit programming sequence issue. The driver was invalidating the register by writing a zero. |
Bug ID: 3799130 | Multi Monitors_Can't modify any value from "General Settings" Page in the "IGPU Control Panel". | CUI | Windows* 7-64 | Intel® HD Graphics 3000/2000 |

Root Cause/Resolution:

Inside EnableNIDWA() there is a for loop which runs from 0 to (Num of path array elements – 1) and that is where we fill the SDC_PathArray info for multi-monitor setup.
But the condition holds good only when one non-intel display is active.
When there are two non-intel displays active this loop runs thrice and it tries to query the info about the non-intel device and hence it fails.
Changed (Num of path array elements – 1) to Num of Intel displays which we can decide using the opmode.

Bug ID: 3799316 | FastCopy in driver causes green video in transcode application. | Direct3D* | Windows* 7 | Intel® HD Graphics 3000/2000 |
Root Cause/Resolution: Problem caused by blt failure when format is NV12. This format needs to be redescribed to a format which the blt engine supports |
Bug ID: 3799193 | Deinterlace issue found while playback BD title "Resyakikou - Shikoku". | Media Processing | Windows* 7-64 | Intel® HD Graphics 3000/2000 |
Root Cause/Resolution: FMD Threshold was fixed. |
Bug ID: 3799075 | After changing resolution and refresh rate window position is not being retained. | CUI | Windows* 7 Windows* 7-64 | Intel® HD Graphics Intel® HD Graphics 3000/2000 |

Root Cause/Resolution:

While computing positions in the monitor2_positionchanged() function, the primary in the MonitorControl doesn’t reflect the latest coordinates.
• Setting the positions while mode set is being done in wizardResolutionColorPage.
• Computing the position data using ‘adap1Monitors’ list which is being updated in all the cases.

Bug ID: 3701208 | After reconnecting CRT the profiles stop working and won't make any changes. | CUI | Windows* 7-64 | Intel® HD Graphics 3000/2000 |
Root Cause/Resolution: On hotunplug and plugging back all display profiles are blanked. They should get filled calling GetProfileLIst().. As a result wndParent.m_gfxFunc.m_builder.profilesList.systemProfiles turns out to be none.. So after pluggin in,on media profile page if you are selecting any system profile IsSystemprofile was returning null.. |
Bug ID: 3525729 | SCATE - D3D10StreamPlayer crashes on DMC4 and other games | SCATE | Windows* 7 | Intel® HD Graphics 3000/2000 |
Root Cause/Resolution: Does not occur in latest version of SCATE (1.5.0.13). |
Issues Resolved in Build 2210 |
Reference No. | Description | Affected Component(s) | Affected OS(s) | Affected Project(s) |
Bug ID: 3798680 | Incorrect default setting value of Total Color Control. | <Unassigned> | Windows* 7 | Intel® HD Graphics 3000/2000 |
Root Cause/Resolution: In TCC code all the values are written by incorrect pointer variable which was not updated with current value. |
Bug ID: 3798684 | TDR error occurs during Windows Experience Index under Windows* 7 32/64bi. | Media Codec (Decode) | Windows* 7 Windows* 7-64 | Intel® HD Graphics 3000/2000 |
Root Cause/Resolution: There was a DX10/DXVA interaction issue in which DX10 was using the resources allocated by DXVA decoding. |
Bug ID: 3798697 | Audio Driver Can't Detect AV Receiver Automatically | Soft BIOS | Windows* 7 | Intel® HD Graphics 3000/2000 |
Root Cause/Resolution: Issue was fixed in 15.17. Code was ported to Intel® HD Graphics 3000/2000 branch. |
Bug ID: 3798708 | Cannot hide media image scaling page in CUI | CUI | Windows* 7-64 | Intel® HD Graphics 3000/2000 |

Root Cause/Resolution:

We were checking for "MainWindowMediaImageScaling" entry and hiding the tab only when the MainWindow loaded for the first time.
But when we go to Basic/Wizard and came back to Advanced mode, the tab becomes visible again.
Added checks for this registry entry in comboAppmode_SelectionChanged function also.
There is a similar issue with Image Enhancement tab also which was also fixed.

Bug ID: 3699330 | WLK 1.5 Lullaby test fails at Intel HD Audio | Soft BIOS | Windows* 7 | Intel® HD Graphics |
Root Cause/Resolution: A Gfx Driver bit that is used for communication with Audio driver was re-setting during resume. Not re-setting the bit now during resume. |
Bug ID: 3699038 | Sometimes an Error message appears when resume from Away mode during the playing of a D3D9 Overlay. | KMD Render | Windows* 7 | Intel® HD Graphics 3000/2000 |
Root Cause/Resolution: KmGen6SubmitOverlayNodeCommand was not checking to see if the screen visibility was off before "submitting" the MMIO Flip. |
Bug ID: 3525891 | Lullaby test failed on S3/S4 KSRender with VBIOS 1998 when use DP monitor. | Soft BIOS | Windows* 7 Windows* 7-64 | Intel® HD Graphics |
Root Cause/Resolution: Not re-setting ELDv when transistioning to S3/S4. |
Bug ID: 3528052 | TDR warning message usually prompts while performing some graphic operation | Direct3D* | Windows Vista* Windows Vista*-64 Windows* 7 Windows* 7-64 | Intel® HD Graphics 3000/2000 |
Root Cause/Resolution: Expected Behavior: See article: http://www.microsoft.com/whdc/device/display/wddm_timeout.mspx. Secondly Futuremark has also said on their website that TDR can be expected when running performance mode. |
Bug ID: 3528132 | No audio when resume from S3 via set audio to external HDMI LCD monitor. | Soft BIOS | Windows* 7 Windows* 7-64 | Intel® HD Graphics |
Root Cause/Resolution: Not re-setting of ELDv when transistioning to S3/S4 A Gfx Driver bit that is used for communication with Audio driver was re-setting during resume. Not re-setting the bit now during resume. |
Bug ID: 3701065 | All of the value of Total Color Enhancement are set to maximum(255) after install driver | CUI | Windows* 7-64 | Intel® HD Graphics 3000/2000 |
Root Cause/Resolution: In TCC code all the values are written using an invalid pointer which was not updated correctly. |
Bug ID: 3799054 | Image Scaling-Menu tooltip-translation is not accurate | Loc Translation | Windows Vista* Windows Vista*-64 Windows* 7 Windows* 7-64 | Intel® HD Graphics 3000/2000 |
Root Cause/Resolution: Fixed string id. |
Bug ID: 3699035 | The video playback flickers when playing HD2SD.trp by D3D9 Overlay. | Media Processing | Windows* 7 | Intel® HD Graphics 3000/2000 |
Root Cause/Resolution: Added missing Overlay Synchronization for DXVA2. |
Bug ID: 3699031 | TDR happens when turn on display during playing of D3D9 Overlay. | KMD Render | Windows* 7 | Intel® HD Graphics 3000/2000 |
Root Cause/Resolution: KmGen6SubmitOverlayNodeCommand was not checking to see if the screen visibility was off before "submitting" the MMIO Flip. |
Bug ID: 3699036 | AVS is not supported. | Media Processing | Windows* 7 | Intel® HD Graphics 3000/2000 |
Root Cause/Resolution: Init the AVS Coefficients. |
Bug ID: 3699171 | Video appears with green lines when seeking. | Media Processing | Windows* 7 | Intel® HD Graphics 3000/2000 |
Root Cause/Resolution: PowerDVD copies the decoded frame to another surface for seeking. The surface is allocated as 1920x1088 but only 1920x1080 is copied leaving the last 8 rows uninitialized. |
Bug ID: 3699441 | WLK1.5 Lullaby Test Fails with 2141 video driver. | Soft BIOS | Windows* 7-64 | Intel® HD Graphics |
Root Cause/Resolution: Not re-setting of ELDv when transistioning to S3/S4. A Gfx Driver bit that is used for communication with Audio driver was re-setting during resume. Not re-setting the bit now during resume. |
Bug ID: 3700437 | Running Unigine_Heaven in DirectX 10 mode and pressing ALT+TAB will cause a screen full of garbage. | Direct3D* | Windows* 7-64 | Intel® HD Graphics 3000/2000 |
Root Cause/Resolution: While doing an alt tab from full screen to windowed mode - the Unigen engine does a mode switch between a resource that is tileX and tileY. After this - the backing surface state for the RTView is not being updated with the new tile type and/or pitch.. |
Bug ID: 3701179 | WinSat.exe hangs (crashes) when running a test on GFX 15.21 Beta driver. | Media Codec | Windows* 7-64 | Intel® HD Graphics 3000/2000 |
Root Cause/Resolution: allocates and uses the GSH/SSH unless OLP is required.. |
Bug ID: 3699519 | CUI checkbox and sliders do not change with the selection of video features Total Color Control, Skin Tone Enhancement and Adaptive Contrast Enhancement options from the CUI. | Media Processing | Windows* 7-64 | Intel® HD Graphics 3000/2000 |
Root Cause/Resolution: DXVAHD CUI Support added for Procamp, Detail, Denoise, FMD and TCC, STE, ACE features. |
Bug ID: 3799144 | GPU recovery during 3DMark Vantage causes benchmark to stop. | Direct3D* | Windows* 7 | Intel® HD Graphics 3000/2000 |
Root Cause/Resolution: Expected Behavior: See article: http://www.microsoft.com/whdc/device/display/wddm_timeout.mspx. Secondly Futuremark has also said on their website that TDR can be expected when running performance mode. |
Issues Resolved in Build 2206 |
Reference No. | Description | Affected Component(s) | Affected OS(s) | Affected Project(s) |
Bug ID: 3527807 | Intel® Wireless Display - resolution in CUI might be displayed at an unsupported mode. | Soft BIOS | Windows Vista*-64 Windows 7-64 | Intel® HD Graphics (mobile) |
Root Cause/Resolution: Adapter EDID had native X & Y smaller than max X & Y (extension block had high res modes) . Miniport was pruning modes above native. Prune based on max X and Y instead of native X and Y. |
Bug ID: 3527817 | System occurred "Startup Repair"or hard locked at "Starting Windows" screen when restart. | Soft BIOS | Windows 7 | Intel® HD Graphics (mobile) |
Root Cause/Resolution: Interrupt management code improvement was incomplete. |
Bug ID: 3525415 | Error "Display driver stopped responding.." Occurs After Clone LCD and DP-HDMI & Restart. | Soft BIOS | Windows 7 | Intel® HD Graphics (mobile) |
Root Cause/Resolution: Interrupt management code improvement was incomplete. |
Bug ID: 3526706 | Display profiles toolbar appears in 'Custom Resolutions' when switching from Advanced to Basic to Advanced. | CUI | Windows Vista* Windows* 7 Windows* XP | Intel® HD Graphics 3000/2000 |
Root Cause/Resolution: If the application mode is switched from Advanced to Basic when the selected sub tab is Custom Resolutions or Monitor / TV Settings which are advance features right side of the UI is not refreshed. Switch to General Settings sub tab in this case. |
Bug ID: 3699559 | Video corruption or content is not fully displayed when switching HW/SW mode. | Media Processing | Windows* 7 | Intel® HD Graphics (mobile) Intel® HD Graphics 3000/2000 |
Root Cause/Resolution: Denoise surface needs to be reallocated when source surface format changes. Reallocated denoise surface when source surface format changes. |
Bug ID: 3699617 | Application error happen when Final Fantasy XIV Benchmark run. | Direct3D* | Windows* XP Windows* 7 Windows* 7-64 | Intel® HD Graphics 3000/2000 |

Root Cause/Resolution:

Enabled NonPow2 texture support (2D and cube).
Fixed related WHQL failures.
1. nonpowtwo.exe - YUV and DXT format related blt bugs in umdblt.cpp fixed by adjusting width and height as required by these packed/compressed formats.
2. memman.exe regression - Fixed by not re-describing the surface while bltting if dimensions are non-power of two.

Bug ID: 3699586 | FinalFantasy XIV benchmark does not work. | Direct3D* | Windows* 7 | Intel® HD Graphics 3000/2000 |

Root Cause/Resolution:

Enabled NonPow2 texture support (2D and cube).
Fixed related WHQL failures.
1. nonpowtwo.exe - YUV and DXT format related blt bugs in umdblt.cpp fixed by adjusting width and height as required by these packed/compressed formats.
2. memman.exe regression - Fixed by not re-describing the surface while bltting if dimensions are non-power of two.

Bug ID: 3698798 | Application Mode Selection set back to Basic mode after log on | CUI | Windows* Vista*-64 Windows* 7-64 | Intel® HD Graphics (mobile) Intel® HD Graphics 3000/2000 |

Root Cause/Resolution:

In MainWindowAdvanced.xaml.cs inside OnCancel() function we set “ApplicationLaunchMode” to registry which doesn’t have null check.
Hence during silent launch AppLarrabeeControlPanel.appMode returns null and we set “ApplicationLaunchMode” as 0 in registry always.
So when we log off and log in even the previous mode was Advanced/Wizard(before log off) it is set back to basic after log in.
Added null check in OnCancel().
Also there was an assert message at a wrong place in App.xaml.cs. Removed that as well.
Root Cause/Resolution:
In 64 bit systems During log off/log on scenario Application Launch Mode was not handled properly.
Handled all test cases properly.

Bug ID: 3699828 | After switching Tooltip to "Disable" on Tooltip Icon, the Icon keeps lighting like to be "Enable". | CUI | Windows* 7 | Intel® HD Graphics 3000/2000 |

Root Cause/Resolution:

For toggle help balloon button one extra trigger was added for state when the button is in focused state and the image added for this state is same as the state when the button is checked and hover state. And no image is added for focused and unchecked state of the button.

Added the condition like if the button is in checked and focused state then only shows the checked with hover state image. Otherwise if it is unchecked and focused then show the unchecked with hover state image.

Bug ID: 3699829 | Tooltip keeps displaying even though mouse-cursor leaves. | CUI | Windows* 7 | Intel® HD Graphics 3000/2000 |

Root Cause/Resolution:

1. For toggle help balloon button the definition mouse enter and mouse leave was redefined on preferences tooltip checked.
2. on toggle buttons click toggle buttons click handler gets called where we were just changing the checked property of the tooltip check box. After this function preferences page update gets called in which again we were setting the checked property of the tooltip check box coming from bachup values.
1. commented the code redefinition mouse enter and mouse leave for toggle help balloon button in preferences tooltip checked function.
2. Backup variable is not required to track the state of tooltip checkbox. so now it is based on the toggle button state and vice versa.

Bug ID: 3699878 | Changed Color setting is restored back when UAC is run | NT - miniport | Windows* 7 | Intel® HD Graphics (mobile) |

Root Cause/Resolution:

When change color information in CUI and then UAC(User Acount Control) window is displayed the screen isn't displayed with changed color information.
The if condition ( if(!pHwDev->bDxgkVersionWin7OrHigher))is removed and hence CUI gamma can override OS gamma.
When change color information in CUI and then UAC (User Account Control) window is displayed screen did not display with changed color information.
Tweaked the logic such that CUI gamma can override OS gamma.

Bug ID: 3699899 | Can not run " Final Fantasy XIV official benchmark " | Direct3D* | Windows* 7 Windows* 7-64 | Intel® HD Graphics 3000/2000 |

Root Cause/Resolution:

Enabled NonPow2 texture support (2D and cube).
Fixed related WHQL failures.
1. nonpowtwo.exe - YUV and DXT format related blt bugs in umdblt.cpp fixed by adjusting width and height as required by these packed/compressed formats.
2. memman.exe regression - Fixed by not re-describing the surface while bltting if dimensions are non-power of two.

Bug ID: 3700325 | Starcraft game shows corruption | Soft BIOS | Windows 7 | Intel® HD Graphics (mobile) |
Root Cause/Resolution: The Default Color palette was getting loaded every time which caused the gray scaling in the starcraft game on monitor resume from turnoff. Check if BPC (Bits per Pixel) of Requested color palette to be loaded and currently loaded palette match then don’t load the Default color palette else go ahead and load the default color palette. |
Bug ID: 3700354 | Microsoft System Center Service Manager Console | Direct3D* | Windows* 7 | Intel® HD Graphics (mobile) Intel® HD Graphics 3000/2000 |
Root Cause/Resolution: The variable used to store the process name is only of less characters and the process name coming in is much larger than the defined size so a buffer overrun occurs which corrupts the stack. Increased the size of variable that is used to store process name |
Bug ID: 3700527 | Driver Versions in igdlh.inf and igfxpph.dll Are Different | CUI | Windows Vista* Windows Vista*-64 Windows* 7 Windows* 7-64 | Intel® HD Graphics 3000/2000 |

Root Cause/Resolution:

Version.setup file was updated to 8.15.10.xxxx in 15.16 branch. However the future branches including main still have the version as 7.15.10.xxxx when HP upgraded the driver from 15.16 to 15.17 there is a mismatch in the versions.

Updated the version to 8 in version.setup. This is a temporary fix. The actual fix is to read the version string from the driver file intcver.h which will avoid the mismatch issues in the future.

Bug ID: 3701026 | Deep Color is enabled even if set INF: HKR DeepColorHDMIDisable %REG_DWORD% 1. | INF File | Windows* 7 | Intel® HD Graphics 3000/2000 |
Root Cause/Resolution: Entry for deep color key was missing in INF section. |
Bug ID: 3701032 | Display device name is not seen or empty under Playback devices window after fresh Gfx driver install setup.exe | Soft BIOS | Windows* 7 Windows* 7-64 | Intel® HD Graphics 3000/2000 |
Root Cause/Resolution: Porting from 15.17 branch for earlier fix |
Issues Resolved in Build 2192 |
Reference No. | Description | Affected Component(s) | Affected OS(s) | Affected Project(s) |
Bug ID: 3528069 | TDR will happen when BD is played with Aero-on by WinDVD BD. | KMD Render | Windows* 7 Windows* 7-64 | Intel® HD Graphics (mobile) |
Root Cause/Resolution: Fix issue with NULL GMMBlockDesc being passed to KmNotifyGrm. |
Bug ID: 3700367 | TDR happens when change window mode from pseudo fullscreen to window during BD Presenter playback. | KMD Render | Windows* 7 | Intel® HD Graphics 3000/2000 |
Root Cause/Resolution: Fix issue with NULL GMMBlockDesc being passed to KmNotifyGrm. |
Bug ID: 3525906 | Monitor loses display after S3 resume or after multiple mode changes. | <Unassigned> | Windows* XP Windows Vista* Windows* XP-64 Windows Vista*-64 Windows 7 Windows 7-64 | Intel® HD Graphics (mobile) |
Root Cause/Resolution: Changed driver sequence for Synchronized GfxSetMode in minsuppt. |
Bug ID: 3698859 | The EDID information in "Information Center" is not correct. | CUI | Windows* 7 | Intel® HD Graphics 3000/2000 |

Root Cause/Resolution:

The Raw EDID shown in the Report page is not aligned.
The Check Sum value is shown as Zero.
And Report page shows only the first 128bytes of EDID even if it is more than 128 bytes (Enhanced EDID is not shown).
Updated the Check Sum value.
Included Extension flag.
The Raw EDID bytes are formatted with 2 Hexadecimal digits so that it’ll be aligned.

Bug ID: 3698786 | BSOD is seen when boot to OS with 3rd party Gfx card with integrated Gfx driver installed. | NT - miniport | Windows* 7 Windows* 7-64 Windows* XP | Intel® HD Graphics 3000/2000 |
Root Cause/Resolution: Added the logic in miniport to find out whether Inte's gfx adapter is configured as primary/secondary based upon PCI config space. |
Bug ID: 3698800 | Preference Blade cannot be hidden completely. | CUI | Windows* 7 Windows* 7-64 | Intel® HD Graphics 3000/2000 |
Root Cause/Resolution: When the registry entry to hide Preferences tab (“MainWindowToolsPreferences”) is added, nothing occurs. Checked for correct entry and Preferences page is hidden. |
Bug ID: 3699619 | Clear Video does not work on DXVA HD path. | Media Processing | Windows* 7 Windows* 7-64 | Intel® HD Graphics 3000/2000 |
Root Cause/Resolution: Added CUI Support for DXVAHD. |
Bug ID: 3528071 | Intel video driver can't display non-standard resolutions properly | CUI | Windows* 7 Windows* 7-64 | Intel® HD Graphics (mobile) |

Root Cause/Resolution:

1) Validate mode against driver using ValidateSystemConfigVista
a. ED and SD – validate for individual device
b. For Clone – validate the config reason clone mode list may have modes which are not supported on one of the displays (either primary/secondary) hence validating against individual display will not work and needs to be validated with the config(both primary and secondary)
2) If validation fails – this is determined if driver advises a new mode swap the modes
3) Initiate final validation – existing code
Root Cause/Resolution:
X < Y resoultion was not supported earlier.
Start supporting X < Y resolution scenario.

Bug ID: 3699331 | No video after "Minimize" AP then "restore" AP during BD/DVD playback | KMD Render | Windows* 7 | Intel® HD Graphics 3000/2000 |
Root Cause/Resolution: Not properly invalidating the color fill rectangles in all scenarios. Fixed in main and 15.21. |
Bug ID: 3527907 | Video playback does not change when move sharpness slider in CUI. | Media | Windows* 7 | Intel® HD Graphics 3000/2000 |
Root Cause/Resolution: DXVAHD CUI Support for Procamp, Detail, Denoise, FMD |
Bug ID: 3700288 | System Hangs resuming from S4 using Cyberlink PowerDVD and BD content. | KMD Render | Windows* 7 | Intel® HD Graphics 3000/2000 |
Root Cause/Resolution: Certain functions need to be reloaded after power event. |
Bug ID: 3698661 | Assassin's Creed DX10 crashes. | GHAL 3D | Windows* 7 | Intel® HD Graphics 3000/2000 |
Root Cause/Resolution: clamp NaN values to 0 for render target formats that are a UNORM or SNORM format |
Bug ID: 3527206 | Ctrl+shift+F1 Hot key Fails. | CUI | Windows* 7 | Intel® HD Graphics 3000/2000 |
Root Cause/Resolution: On Processkey() we were considering functional key combination starting from f2 –f12. |
Issues Resolved in Build 2185 |
Reference No. | Description | Affected Component(s) | Affected OS(s) | Affected Project(s) |
Bug ID: 3698799 | The blank space created by customizing the inf to hide items is still shown | CUI | Windows* 7 Windows* 7-64 | Intel® HD Graphics 3000/2000 |
Root Cause/Resolution: Fixed as part of Customization of CUI 3.5 |
Bug ID: 3699614 | Black screen occurs when running 3DMark06 in a loop | <Unassigned> | Windows* 7 | Intel® HD Graphics (mobile) |
Root Cause/Resolution: Issue occurs if Dynamic Clock Gating is enabled for dual LVDS. Fixed the code to disable Dynamic Clock Gating |
Bug ID: 3700256 | Sometimes system halts in Intel VBIOS during S3 resume. | Video BIOS | Windows* 7-64 | Intel® HD Graphics (mobile) |
Root Cause/Resolution: VBIOS was not handling S3 resume re-post scenarios. During S3 resume some default variable values needed to be re-initialized which was not done |
Bug ID: 3527472 | Black Screen occurs when uninstalling Intel Video X19 with AUO D/P:F414J panel | Soft BIOS | Windows* 7-64 | Intel® HD Graphics (mobile) |
Root Cause/Resolution: This is a panel issue as the panels's DTD timing are wrongly programmed and there is no way that in the VBIOS code we can fake the EDID. |
Bug ID: 3358246 | Can't broadcast from HDMI when switch monitor. | Soft BIOS | Windows* 7 Windows* 7-64 | Intel® HD Graphics (mobile) |
Root Cause/Resolution: This is expected behavior: “user is not allowed to change the mode when Audio is playing” Miniport will schedule a timer DPC on the first mode set which when expires will verify if HDMI is there in end display config or not. If its not, miniport will make call to softbios to reset PD bit and HDMI audio end point will be removed. So we don’t reset PD bit in the first mode set and app continues to use the HDMI audio end point as default device. Same logic applies for DP displays also. |
Bug ID: 3527226 | System Tray Icon stays "Enable" even after clicking cancel after applying. | CUI | Windows Vista* | Intel® HD Graphics 3000/2000 |

Root Cause/Resolution:

This issue occurs because we’re getting WM_PREFERENCESPAGE_CUSTOM_MSG at GfxUI from igfxtray on Apply which changes the backed up bShowTrayIcon value from false to true.
Hence on Cancel the enabled tray icon remains unchanged.
Commented out updateBckupPreferences() call under case WM_PREFERENCESPAGE_CUSTOM_MSG.

Bug ID: 3527227 | System Tray icon will appear even after cancel the settings to disable Tray Icon. | CUI | Windows Vista* | Intel® HD Graphics 3000/2000 |

Root Cause/Resolution:

This issue occurs because when tray icon is disabled from Preferences page we kill igfxtray.exe and we again start igfxtray on Cancel.
When a process from tray crashed/killed and restored two icons will appear in the tray. It’s an OS issue (http://support.microsoft.com/kb/280553).
Instead of killing igfxtray.exe send a user-defined message (WM_TRAY_CUSTOM_MSG) to igfxtray and then call ExitTray() there.

Bug ID: 3525791 | WHQL test on Diesel UMA Windows Vista*32 Logo-S3 Resume Time Verification Fails on Intel Video Taking Less Than 1sec to Initialize | Soft BIOS | Windows Vista* Windows* 7 | Intel® HD Graphics (mobile) |
Root Cause/Resolution: Issue was happening because driver was trying to read the Dongle buffer for HDMI dongle detection even if dongle was not connected on the port. issue fixed by resolving above scenario |
Bug ID: 3526528 | Black screen after uninstall driver when HDMI monitor is displayed. | Video BIOS | Windows* 7 | Intel® HD Graphics (mobile) |
Root Cause/Resolution: VBIOS doesn’t have EDID of the display as it is not plugged in during BOOT so the blankout will happen. VBIOS can only apply 640x480 mode which willl be prunned by driver as it is low res mode. Added the code to fix this behavior |
Bug ID: 3526577 | TV screen becomes unusual when making a window size small with SmartVision. | DVD | Windows* 7-64 | Intel® HD Graphics (desktop) |
Root Cause/Resolution: This was caused due to HW Restriction for AVS. AVS is not supported for y-scaling factors <= 0.0625. This restriction is being added in the Driver and we will fall back to Bilinear Scaling if fScaleY <= 0.0625. |
Bug ID: 3526657 | Playing Resident Evil 5(BIO5) shows garbage on Win7 X86 VGA driver 8.15.10.2063 BIOS 0.02 is testing | GHAL3D Compiler | Windows* 7 | Intel® HD Graphics 3000/2000 |
Root Cause/Resolution: Out of range register was used for one class of vertex shader instructions due to wrong instruction initialization Corrected initialization of affected instruction class |
Bug ID: 3527559 | Audio output will automatically change from HDTV to internal speaker after changed display mode to HDTV only | Soft BIOS | Windows* 7-64 | Intel® HD Graphics (mobile) |

Root Cause/Resolution:

When we change config from LFP + HDMI EXTD to SD HDMI, OS issues two modeset calls with SD call first for LFP and then SD call for HDMI. During the first mode set call, since HMDI is not a valid display in future config, we are re-setting the PD bit. This causes audio driver to remove the audio end point and application starts using internal speakers as enumerated by OS as default audio device.
When SD for HDMI happens audio driver indicates back to OS that HDMI end point is enabled but application still continues to use internal speakers as default speakers causing the bug.
Miniport will schedule a timer DPC on the first mode set which when expires will verify if HDMI is there in end display config or not. If its not miniport will make a call to softbios to reset PD bit and HDMI audio end point will be removed. So we don’t reset PD bit in the first mode set and app continues to use the HDMI audio end point as default device. Same logic applies for DP displays also.

Bug ID: 3699488 | SUT hangs or WIDI connection disconnected when play games via WIDI | KMD Render | Windows Vista* Windows Vista*-64 Windows* 7 Windows* 7-64 | Intel® HD Graphics (mobile) |
Root Cause/Resolution: If the any display device( CRT/panel/DP) is attached in primary it works fine. However driver doesn’t prepare for new WiDi display device to attached primary device. So it caused program wrong display plane and ring buffer failure. |
Bug ID: 3699824 | HDMI mode: Play music than switch display mode. It will pop-up error message. | Soft BIOS | Windows* 7-64 | Intel® HD Graphics 3000/2000 |

Root Cause/Resolution:

When we change config from LFP + HDMI EXTD to SD HDMI, OS issues two modeset calls with SD call first for LFP and then SD call for HDMI. During the first mode set call, since HMDI is not a valid display in future config, we are re-setting the PD bit. This causes audio driver to remove the audio end point and application starts using internal speakers as enumerated by OS as default audio device.
When SD for HDMI happens audio driver indicates back to OS that HDMI end point is enabled but application still continues to use internal speakers as default speakers causing the bug.
Miniport will schedule a timer DPC on the first mode set which when expires will verify if HDMI is there in end display config or not. If its not miniport will make call to softbios to reset PD bit and HDMI audio end point will be removed. So we don’t reset PD bit in the first mode set and app continues to use the HDMI audio end point as default device. Same logic applies for DP displays also.

Bug ID: 3699951 | WMP stops working after switch display mode or drag to external monitor | Soft BIOS | Windows Vista* Windows Vista*-64 Windows* 7 Windows* 7-64 | Intel® HD Graphics (mobile) |

Root Cause/Resolution:

When we change config from LFP + HDMI EXTD to SD HDMI, OS issues two modeset calls with SD call first for LFP and then SD call for HDMI. During the first mode set call, since HMDI is not a valid display in future config, we are re-setting the PD bit. This causes audio driver to remove the audio end point and application starts using internal speakers as enumerated by OS as default audio device.
When SD for HDMI happens audio driver indicates back to OS that HDMI end point is enabled but application still continues to use internal speakers as default speakers causing the bug.
Miniport will schedule a timer DPC on the first mode set which when expires will verify if HDMI is there in end display config or not. If its not miniport will make call to softbios to reset PD bit and HDMI audio end point will be removed. So we don’t reset PD bit in the first mode set and app continues to use the HDMI audio end point as default device. Same logic applies for DP displays also.

Bug ID: 3700198 | Black screen when we run 3DMark2006. | <Unassigned> | Windows* 7-64 | Intel® HD Graphics (mobile) |
Root Cause/Resolution: Issue occurs if Dynamic Clock Gating is enabled for dual LVDS. |
Bug ID: 3698445 | Hot Key Functionality Enabling option had been reflected directly in Desktop Context menu before Apply the changes. | CUI | Windows* 7 Windows* XP | Intel® HD Graphics 3000/2000 |
Root Cause/Resolution: The registry updating has to be done during apply only instead at cbEnableHotkeys_Checked and cbEnableHotkeys_UnChecked of Hotkey functionality . 1. Hotkey registry variable updating shifted to OnHotKeysApply() in ToolsTabHotkey. cs |
Bug ID: 3699047 | DWM.EXE is terminated when minimize and window mode the video playback by FlipEx. | GHAL3D | Windows* 7 | Intel® HD Graphics 3000/2000 |
Root Cause/Resolution: The application uses DX9 and DWM runs on DX10 so there is sharing of resources between DX9 and DX10. In the DX9 driver we set gmmType to 1D if the resource has a height = 1. But DX10 treats DX9-created textures as 2D resources. Fix is to force texture type as 2D for DX9 resources with height = 1. |
Bug ID: 3699971 | GMA950 glShadeModel(GL_FLAT) bug | OpenGL* | Windows Vista* Windows Vista*-64 Windows* XP Windows* XP-64 | Intel® HD Graphics 3000/2000 |
Root Cause/Resolution: For triangle stripification algorithm there is new path created for Triangle_Strip_Reverse processing. One case (fully-software) - vertices are reordered for RenderTri function calls. Second case (SW): new way of provoking vertex choosing (to fulfill bSpec's requirements) during calling WriteVertex for vertices in strip. |
Bug ID: 3699245 | CH7317 SDVO transmitter not working with VBIOS | Video BIOS | Windows* 7 Windows* 7-64 Windows* XP Windows* XP-64 | Intel® HD Graphics |
Root Cause/Resolution: Issue was because VBIOS was not setting polarity bits in SDVO port control properly. Issue resolved in VBIOS 2046. |
Bug ID: 3699702 | (WiDi) System freezes when start 3DMark06 on LCD+HDMI(WiDi) / DDC mode. | KMD Render | Windows* 7-64 | Intel® HD Graphics (mobile) |
Root Cause/Resolution: This is minor code bug for corner case. If the any display device( CRT/panel/DP) attached in primary it works fine. However driver doesn’t prepared for new WiDi display device to attached primary device. So it caused program wrong display plane and ring buffer failure. |
Bug ID: 3699445 | BenQ Monitor screen freezed for over 10 sec. | <Unassigned> | Windows* 7-64 | Intel® HD Graphics 3000/2000 |
Root Cause/Resolution: SoftBios is returning nummode as 1 and with monitorinfo all 0's. Because of this OS is confused and reenumerating modes which is going in a loop and OS enmurerated 8240 modes. Because of this, lag is observed when we hot plug HDMI or right click on desktop. Problem identified with mode enumeration and reporting to OS by driver. |
Bug ID: 3699604 | Key Freshness Fails Through GPU-CP Interface | DVD | Windows* 7 Windows* 7-64 | Intel® HD Graphics 3000/2000 |
Root Cause/Resolution: Resolve differences between KMD and UMD key freshness structures |
Issues Resolved in Build 2156 |
Reference No. | Description | Affected Component(s) | Affected OS(s) | Affected Project(s) |
Bug ID: 3528275 | VIS: Display Driver stops responding | Soft BIOS | Windows Vista* Windows Vista*-64 | Intel® HD Graphics (mobile) |
Root Cause/Resolution: Same issue as 3528260. TDR happening since VBIs not generated. Code already checked in to 15.17 |
Bug ID: 3526631 | The position of main video is not correct. | DVD | Windows* 7 Windows* 7-64 | Intel® HD Graphics (desktop) |
Root Cause/Resolution: The issue is due to unexpected usage model of DXVA-HD in media kernels which are made specifically for Fast Composition. Media kernel is changed to allow random layer ordering. |
Bug ID: 3527389 | Desktop blinks when logon after resume from Hibernation on Analog-RGB. | Soft BIOS | Windows* 7 | Intel® HD Graphics (mobile) |
Root Cause/Resolution: Appropriate fix is provided. Fixed the code to reset the CRT Trigger Detection bit |
Bug ID: 3526576 | False drawing of Viewperf10 | OpenGL* | Windows* XP Windows Vista* Windows* 7 Windows* 7-64 | Intel® HD Graphics (desktop) |
Root Cause/Resolution: When in display list the DrawArrays parameter "first" was ignored (always 0). |
Bug ID: 3528260 | GPU recovery occurs when the system dock/undock with DisplayPort monitor. | Soft BIOS | Windows* 7 Windows* 7-64 | Auburndale |
Root Cause/Resolution: As soon as display is unplugged we were disabling the port. As a result VBI do not get generated causing TDR. Removed the code for port disabling. |
Bug ID: 3526783 | SB-18: Hot Key fields do not revert to defaults when invalid key combination is entered. | CUI | Windows Vista* Windows* 7 Windows* XP | Intel® HD Graphics 3000/2000 |
Root Cause/Resolution: When invalid key combinations like Ctrl+Shift Alt+Shift was entered code was throwing exception. So invalid key combination was getting retained in text box. Tweaked the logic when invalid keystroke was received. |
Bug ID: 3528209 | MPEG1 playback screen corruption when play video file with Windows* Media Player. | DVD | Windows* 7 | Intel® HD Graphics 3000/2000 |
Root Cause/Resolution: Resolved by DCN 2143833 which made the MPEG2 IT consecutive MB WA compatible with WMP12 |
Bug ID: 3528342 | Change display mode by HDMI will cause monitor screen to freeze (delay 10sec.) | Soft BIOS | Windows* 7-64 | Intel® HD Graphics 3000/2000 |

Root Cause/Resolution: OS was re-enumerating modes and was going in a loop due to incorrect values coming from code. This led to a lag when we hot plug HDMI or right click on desktop.

Issue is seen only with BenQ monitor. Identified that SoftBios is returning nummode as 1 and with monitorinfo all 0's. Because of this OS is confused and reenumerating modes which is going in a loop and OS enmurerated 8240 modes. Because of this lag is observed when we hot plug HDMI or right clcik on desktop. Problem identified with mode enumeration and reporting to OS by driver.
See attached mode table for reference.
Issue got resolved with multiple fixes from driver with DCN # 2143531 DCN # 2143596 and DCN # 2143849.
With the DCN # 2143531 DCN # 2143596 and DCN # 2143849 fix this issue is also not seen. Confirming as same DCN fix resolves the issue.
Corrected the code for mode enumeration.

Bug ID: 3699005 | Adjust color setting could not work when playback BD | DVD | Windows* 7 | Intel® HD Graphics (mobile) |
Root Cause/Resolution: CUI did not support Procamp Enabled CUI support for Procamp Denoise and FMD for DXVAHD on ILK. |
Bug ID: 3528376 | SNB_MEDIA_ENCODE: Encode Execute (DecodeExtensionExecute) returns ERROR causing application to crash | Media SDK | Windows* Vista Windows* 7 | Intel® HD Graphics 3000/2000 |

Root Cause/Resolution:

A surface that is used for the first B frame may be reused for the second P frame when the first B completes. However, driver code uses the reflist index to access the previous frame's RefPicFlag. This eventually causes semaphore issue while submitting the P frame commands, resulting in Encode Execute (DecodeExtensionExecute) ERROR.

Bug ID: 3699170 | Functional Failure / PC – 60Hz refresh rate is not available using DRRS panels | Soft BIOS | Windows* Vista Windows* 7 Windows* XP | Intel® HD Graphics 3000/2000 |
Root Cause/Resolution: The issue was that new LFP mode was not added in LFP EDID mode list |
Bug ID: 3356538 | Playback on Windows* Media Classic is choppy when moving the video window around the screen | Soft BIOS | Windows* Vista Windows* 7 Windows* 7-64 | Intel® HD Graphics (mobile) Intel® HD Graphics 3000/2000 |
Root Cause/Resolution: Optimizing the CRC calculation algorithm |
Issues Resolved in Build 2151 |
Reference No. | Description | Affected Component(s) | Affected OS(s) | Affected Project(s) |
Bug ID: 3357825 | Visual anomaly may be seen when playing VC1 clips with WMP | DVD | Windows* 7 | Intel® HD Graphics 3000/2000 |
Root Cause/Resolution: Added WA for VC1 in the case where the height of interlaced field content was not 2 MB (macroblock) row aligned. In this case the HW was writing the Y plane until the 2 MB aligned height, overwriting the UV data which was there causing green/purple corruption during playback. The WA involves using intermediate surfaces which are sized such that the extra MB row of Y plane data does not overwrite the UV plane. |
Bug ID: 3356663 | Error message may be shown while running 3D Mark Vantage with Intel® VT-d enabled in certain display configurations | KMD Render | Windows Vista* Windows* 7 Windows* 7-64 | Intel® HD Graphics 3000/2000 |
Root Cause/Resolution: |
Bug ID: 3526634 | No audio switching from SD HDMI to DDC VGA+HDMI, it only happens the first time | Soft BIOS | Windows* 7 | Intel® HD Graphics 3000/2000 |
Root Cause/Resolution: |
Bug ID: 3526383 | Image corruption when using google earth | D3D | Windows Vista* Windows Vista* 64 Windows* XP Windows* XP 64 | Intel® HD Graphics 3000/2000 |
Root Cause/Resolution: |
Bug ID: 3526118 | Switching to Dual Display Clone with two deep color capable HDMI TVs results in a system hang | Soft BIOS | Windows Vista* Windows* 7 | Intel® HD Graphics 3000/2000 Intel® HD Graphics (mobile) |
Root Cause/Resolution: Issue not seeing in Gfx Driver 2151. Tested in CPT and ILK both in Win7 and Vista. |
Bug ID: 3357814 | MCE may have system hangs and/or major corruption when playing video | DVD | Windows* 7 Windows* 7-64 | Intel® HD Graphics 3000/2000 |
Root Cause/Resolution: |
Bug ID: 3526461 | BD playback may have corruption when going through HDMI connection | DVD | Windows Vista* 64 Windows* 7 Windows* 7-64 | Intel® HD Graphics 3000/2000 |
Root Cause/Resolution: |
Bug ID: 3527610 | Transcode hang | DVD | Windows* 7 | Intel® HD Graphics 3000/2000 |
Root Cause/Resolution: |
Issues Resolved in Build 2134 |
Reference No. | Description | Affected Component(s) | Affected OS(s) | Affected Project(s) |
Bug ID: 3528084 | Display error message (TDR) when run Windows* 7 experience index | DVD | Windows* 7-64 | Intel® HD Graphics 3000/2000 |

Root Cause/Resolution:

Incorrect binding table offest setup fixed.
This issue is not longer happening in WW21 using driver 2134 with the following configuration:
Platform: SNB DT CPT C0A1
sbios: CPT018SNB
vbios: 2024SNB
vdriver: 2134
Display configuration:
Display 1: CRT 12x10 VGA (ViewSonic vP950b) using VGA cable
Memory: 1x2GB KINGSTONE KVR1333D3N9
OS: Windows* 7 32 Bits
The verification was made for the tests:
1.- Windows* 7 - WEI - Gaming Graphics
2.- Windows* 7 - WEI - Graphics

Bug ID: 3527768 | Playing VC1 1080P media will have some garbage in the beginning | DVD | Windows* 7 Windows* 7-64 | Intel® HD Graphics 3000/2000 |
Root Cause/Resolution: Add sync code to dxva2 in vphal |
Bug ID: 3526792 | Video clip stop responding when enable 'Skin Tone Enhancement' | DVD | Windows* 7 | Intel® HD Graphics 3000/2000 |
Root Cause/Resolution: Fix the stack overflow issue |
Bug ID: 3526779 | Adaptive Contrast Enhancement crashes WMP playback of WMV file. | DVD | Windows* 7 | Intel® HD Graphics 3000/2000 |
Root Cause/Resolution: Fix the stack overflow issue |
Bug ID: 3526766 | Total Color Correction crashes WMP playback of WMV file. | DVD | Windows* 7 | Intel® HD Graphics 3000/2000 |
Root Cause/Resolution: Fix the stack overflow issue |
Bug ID: 3358163 | TDR while refreshing WEI for 64 bit | DVD | Windows Vista* Windows* 7 | Intel® HD Graphics 3000/2000 |
Bug ID: 3526664 | Media Player classic may show black playback after resuming from S4 | GMM | Windows Vista* 64 Windows 7 Windows 7-64, | Intel® HD Graphics 3000/2000 |
Bug ID: 3358163 | Windows 7 - WEI - TDR while refreshing WEI | DVD | Windows Vista*-64, Windows 7-64 | Intel® HD Graphics 3000/2000 |
Issues Resolved in Build 2127 |
Reference No. | Description | Affected Component(s) | Affected OS(s) | Affected Project(s) |
Bug ID: 3525704 | Corruption on Mass Effect 2 | D3D | Windows* 7 64 | Intel® HD Graphics 3000/2000 |
Root Cause/Resolution: Fixed by adjusting the pitch for failing formats. |
Bug ID: 3358163 | TDR while refreshing WEI for 32 bit | DVD | Windows Vista* Windows* 7 | Intel® HD Graphics 3000/2000 |
Bug ID: 3525843 | CRT hot plug may not work in DOS | Video BIOS | DOS 6.22 | Intel® HD Graphics 3000/2000 |
Root Cause/Resolution: The hotplug register porting is completed for Cougar Point platform |
Bug ID: 3527425 | TDR when trying to open the Magnifier | D3D | Windows* 7 | Intel® HD Graphics 3000/2000 |
Root Cause/Resolution: |
Bug ID: 3527213 | Display goes all black after game introduction on Halo | GHAL3D Shaders | Windows* 7 | Intel® HD Graphics 3000/2000 |
Root Cause/Resolution: Prevent unused state msaa calls from setting any state |
Bug ID: 3357237 | Embedded Display Port may blank out when switched from Dual Display Clone to single display/extended desktop | Soft BIOS | Windows Vista* Windows* 7 | Intel® HD Graphics 3000/2000 |
Root Cause/Resolution: |
Bug ID: 3525567 | HDMI is not getting detected in DOS | Video BIOS | DOS 6.22 | Intel® HD Graphics 3000/2000 |
Root Cause/Resolution: |
Bug ID: 3526543 | Audio Silent Stream is failing at sample rates other than 48, 96 and 192kHz |  | Windows Vista* Windows* 7 | Intel® HD Graphics 3000/2000 |
Root Cause/Resolution: |
Bug ID: 3526314 | March'09 ShadowVolume10 test fails on SNB CPT C0 | D3D | Windows Vista* Windows* 7 | Intel® HD Graphics 3000/2000 |
Root Cause/Resolution: Pixels outside the render target surface |
Issues Resolved in Build 2118 |
Reference No. | Description | Affected Component(s) | Affected OS(s) | Affected Project(s) |
Bug ID: 3526625 | (0x0000007) when Uninstall Graphics Driver | Power Conservation | Windows Vista* Windows* 7 | Intel® HD Graphics 3000/2000 |
Root Cause/Resolution: |
Bug ID: 3526421 | Title menu missing with BD playback with WinDVD | DVD | Windows Vista* Windows* 7 | Intel® HD Graphics 3000/2000 |
Root Cause/Resolution: |
Bug ID: 3526587 | Apply button being enabled when selecting “Save as A Profile” box after making changes on Color Enhancement page on CUI | CUI | Windows* 7 | Intel® HD Graphics 3000/2000 |
Root Cause/Resolution: |
Bug ID: 3525958 | WMP may show error message: "Your computer is running low on memory" when the clip is running in repetition mode | KMD Render | Windows* 7 Windows* 7 -64 | Intel® HD Graphics 3000/2000 |
Root Cause/Resolution: |